body{font-size:15px !important}
.font-16{font-size:16px} 
@media screen and (max-width: 1199px) {
#ct-header .ct-fancy-box-layout4{visibility:visible !important;margin-top:15px;margin-bottom:15px}
.ct-fancy-box-layout4.style1 .item--icon{background-color:#f0f0f0 !important}
.ct-navigation-menu1.style1 a:before{display:none !important}
.ct-main-menu .sub-menu li a, .ct-main-menu .children li a{padding:0px !important; line-height: 22px !important;}
.main-services-menu .big-menu li a, .main-services-menu .big-menu li a{line-height:20px !important;margin-bottom:20px}
.ct-header-navigation .ct-main-navigation .ct-main-navigation-inner{padding-right:10px !important;margin-right:0px !important}
.elementor-20669 .elementor-element.elementor-element-58d41d7 > .elementor-element-populated,
.elementor-20669 .elementor-element.elementor-element-adc2fb7 > .elementor-element-populated,
.elementor-20669 .elementor-element.elementor-element-108686b > .elementor-element-populated{border-width:0px !important}
.elementor-20929 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20993 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20973 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20969 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20976 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated
{border-width:0px !important}
.m-pt .elementor-widget-container{padding:15px 0px 13px 12px !important}
} @media (max-width: 767px) {
.faqs .ct-accordion.layout1 .ct-ac-title a{
padding: 10px 50px 10px 15px !important;
}
.counter-center .ct-counter-layout3 .ct-counter-meta{
justify-content: center;
}	
.counter-center .ct-counter-title{
text-align: center;
}
.ct-counter-layout3 .ct-counter-meta{margin-bottom:22px;}
.ct-fancy-box-layout4.style1 .item--icon{background-color:#f0f0f0 !important}	
#ct-header .ct-fancy-box-layout4{visibility:visible !important;margin-top:15px;margin-bottom:15px}
.new-test h2{font-size:40px !important}	
.m-mmb-60{margin-bottom:-60px !important;margin-top:-20px !important}	
.m-mt-20{margin-top:20px !important}
.ct-navigation-menu1.style1 a:before{display:none !important}
.ct-main-menu .sub-menu li a, .ct-main-menu .children li a{padding:0px !important;line-height: 22px !important;}
.main-services-menu .big-menu li a, .main-services-menu .big-menu li a{line-height:20px !important;margin-bottom:20px}
.ct-header-navigation .ct-main-navigation .ct-main-navigation-inner{padding-right:10px !important;margin-right:0px !important}
.elementor-20669 .elementor-element.elementor-element-58d41d7 > .elementor-element-populated,
.elementor-20669 .elementor-element.elementor-element-adc2fb7 > .elementor-element-populated,
.elementor-20669 .elementor-element.elementor-element-108686b > .elementor-element-populated{border-width:0px !important}
.elementor-20929 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20993 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20973 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20969 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated,
.elementor-20976 .elementor-element.elementor-element-c046ca9 > .elementor-element-populated
{border-width:0px !important}
.m-mtm-20{margin-top:-40px !important}
.m-pt .elementor-widget-container{padding:15px 0px 13px 12px !important}
.ct-team-grid1 .grid-item, .ct-team-carousel2 .grid-item{margin-bottom:20px !important}	
.ct-team-grid1 .item--holder, .ct-team-carousel2 .item--holder{padding:25px 30px 0px !important}
body{font-size:14px !important}
.m-text-justify{text-align:justify !important}
.font-16{font-size:14px} 
.font-50{font-size:30px !important}
.right-partner h4{font-size:24px !important;line-height:40px !important}
.elementor-20669 .elementor-element.elementor-element-adc2fb7 > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-58d41d7 > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-108686b > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-a4a40f5 > .elementor-element-populated{padding:0px 0px !important}
.page-title{font-size:30px !important}
} 
.widget-title {font-size: 22px !important; padding-top: 22px !important;} 
li.dot-line{
list-style-position: outside !important;
}
#ct-header-wrap.ct-header-layout4 .ct-main-menu > li:hover > a{
color :#ee2a7b !important;
}
#ct-menu-mobile{
background-color: #ee2a7b;
}
#ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout4 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a{
color: #ee2a7b;
}
.ct-menu-toggle.toggle-open{
border-color: #ee2a7b;
background-color: #ee2a7b;
}
.hidden-shadow : hover{
background-color: #FFF;
box-shadow: 32px 32px 29px 0 rgb(31 1 84 / 4%);
} 
.page-id-15187 #page{
top: -15px;
}
.page-id-15187 #ct-masthead{
height: 130px;
}
.page-id-15187 .ct-main-menu .sub-menu, {
margin-top: -30px !important;
} .page-id-17715 .page-title {
font-size: 50px !important;
font-weight: 500 !important;
line-height: 1.6!important;
letter-spacing: 2px;}
.page-id-17715 .ct-main-menu .sub-menu, {
margin-top: -30px !important;
}
.page-id-15232 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25275 #pagetitle .page-title, .page-id-25281 #pagetitle .page-title, .page-id-25286 #pagetitle .page-title, .page-id-25381 #pagetitle .page-title, .page-id-25593 #pagetitle .page-title, .page-id-25628 #pagetitle .page-title, .page-id-25582 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25205 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25208 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25211 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25221 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25224 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-25218 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-15480 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-26899 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-6501 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;	
}
.page-id-19597 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;	
}
.page-id-21 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;	
}
.page-id-5471 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;	
}
.page-id-6502  #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;	
}
.page-id-10565 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-19164 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-8355 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-6923 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-8167 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-9772 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-9770 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-25260 #pagetitle .page-title, .page-id-25263 #pagetitle .page-title, .page-id-25266 #pagetitle .page-title, .page-id-25269 #pagetitle .page-title, .page-id-25272 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-9774 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-9759 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-9767 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-8537 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-8515 #pagetitle .page-title{
margin-right: 0px !important;
text-align: right !important;
}
.page-id-22863 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-8532 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-8526 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-2691 #pagetitle .page-title{
margin-right: 0px !important;
text-align: left !important;
}
.page-id-15232  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25275  #pagetitle, .page-id-25281  #pagetitle, .page-id-25286  #pagetitle, .page-id-25381  #pagetitle, .page-id-25593  #pagetitle, .page-id-25628  #pagetitle, .page-id-25582  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25205  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25208  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25211  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25221  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25224  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25218  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-19164 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-15480 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-18203 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25 #pagetitle, .page-id-26899 #pagetitle, .page-id-30345 #pagetitle,{
padding: 160px 0  !important;	
}
.page-id-6501 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-19597 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-21 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-5471 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-6502  #pagetitle{
padding: 140px 0  !important;	
}
.page-id-10565  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-8355  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-6923  #pagetitle{
padding: 160px 0  !important;	
} 
.page-id-8167  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-9772  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-9770 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-25260 #pagetitle, .page-id-25263 #pagetitle, .page-id-25266 #pagetitle, .page-id-25269 #pagetitle, .page-id-25272 #pagetitle{
padding: 160px 0 !important;	
}
.page-id-9774  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-9759  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-9767  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-8537 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-8515 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-22863 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-8532  #pagetitle{
padding: 160px 0  !important;	
}
.page-id-8526 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-2691 #pagetitle{
padding: 160px 0  !important;	
}
.page-id-18203 #pagetitle .page-title{
margin-right: 0 !important;
text-align: right !important;
}
.page-id-18203 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-15232 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25275 #pagetitle .page-title, .page-id-25281 #pagetitle .page-title, .page-id-25286 #pagetitle .page-title, .page-id-25381 #pagetitle .page-title, .page-id-25593 #pagetitle .page-title, .page-id-25628 #pagetitle .page-title, .page-id-25582 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25205 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25208 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25211 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25221 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25224 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-25218 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-15480 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600; }
.page-id-26899 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
} .page-id-25 #pagetitle .page-title {
font-size: 50px !important;
font-weight: 600;
margin: 0 auto;
line-height: 70px;
}
.page-id-30345 #pagetitle .page-title{font-size:50px !important;font-weight: 600; margin: 0 auto;line-height:70px;}
.page-id-30345 .contact-head{color:#97a6b2 !important}
.page-id-25 .contact-head{color:#97a6b2 !important}
.page-id-6501 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-19597 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-21 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-5471 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-6502 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-10565 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-8355 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-6923 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-8167 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-9772 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
}
.page-id-9770 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-25260 #pagetitle .page-title, .page-id-25263 #pagetitle .page-title, .page-id-25266 #pagetitle .page-title, .page-id-25269 #pagetitle .page-title, .page-id-25272 #pagetitle .page-title{
font-size: 70px;
font-weight: 600;
margin: 0;
}
.page-id-9774 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-19164 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-9759 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-9767 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-8537 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-8515 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
}
.page-id-22863 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-8532 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-8526 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.page-id-2691 #pagetitle .page-title{
font-size: 70px !important;
font-weight: 600;
margin: 0;
}
.entry-blog td{
text-align: center !important;
border: 1px solid #a39797 !important;
padding: 10px;
}
.page-id-15232 .contact-head, .page-id-25205 .contact-head, .page-id-25208 .contact-head, .page-id-25211 .contact-head, .page-id-25221 .contact-head, .page-id-25224 .contact-head, .page-id-25218 .contact-head, .page-id-19568 .contact-head, .page-id-22128 .contact-head, .page-id-23042 .contact-head, .page-id-23139 .contact-head, .page-id-23281 .contact-head, .page-id-23385 .contact-head, .page-id-23426 .contact-head, .page-id-23675 .contact-head, .page-id-23793 .contact-head, .page-id-23790 .contact-head, .page-id-26247 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-25275 .contact-head, .page-id-25281 .contact-head, .page-id-25286 .contact-head, .page-id-25381 .contact-head, .page-id-25593 .contact-head, .page-id-25628 .contact-head, .page-id-25582 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-15480 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-26899 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-6501 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-19597 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-21 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-5471 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-19164 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-6502 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-10565 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-8355 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-18203 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-6923 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-8167 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-9772 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
float:right;
}
.page-id-9770 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-25260 .contact-head, .page-id-25263 .contact-head, .page-id-25266 .contact-head, .page-id-25269 .contact-head, .page-id-25272 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-9774 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-9759 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-9767 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-8537 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-8515 .contact-head{
text-align: right !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-22863 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-8532 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-8526 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.page-id-2691 .contact-head{
text-align: left !important;
color: #dbd8d8 !important;
font-size: 22px;
line-height: 38px;
width:60%;
}
.table{
color:#000;
}
.table .thead-light th{
color: #0e2a47;
}
.highlights{
border-radius: 28px;
padding: 10px 20px 0px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-box-shadow: 0 7px 20px rgb(12 12 12 / 8%);
-khtml-box-shadow: 0 7px 20px rgba(12,12,12,8%);
-moz-box-shadow: 0 7px 20px rgba(12,12,12,8%);
-ms-box-shadow: 0 7px 20px rgba(12,12,12,8%);
-o-box-shadow: 0 7px 20px rgba(12,12,12,8%);
box-shadow: 0 7px 20px rgb(12 12 12 / 8%);
margin-bottom: 85px;
margin-left: 27px;
}
.page-id-15232 .tmr-hide{
display: none !important;
}
.page-id-25205 .tmr-hide{
display: none !important;
}
.page-id-25208 .tmr-hide{
display: none !important;
}
.page-id-25211 .tmr-hide{
display: none !important;
}
.page-id-25221 .tmr-hide{
display: none !important;
}
.page-id-25224 .tmr-hide{
display: none !important;
}
.page-id-25218 .tmr-hide{
display: none !important;
}
.page-id-15480 .tmr-hide{
display: none !important;
} .page-id-19568 .page-title, .page-id-19697 .page-title, .page-id-22128 .page-title, .page-id-23042 .page-title, .page-id-23139 .page-title, .page-id-23281 .page-title, .page-id-23385 .page-title, .page-id-23426 .page-title, .page-id-23675 .page-title, .page-id-23793 .page-title, .page-id-23790 .page-title, .page-id-26247 .page-title{padding: 50px 0 0px 0 !important;text-align:right !important}
.page-id-19568 #pagetitle .page-title, .page-id-19697 #pagetitle .page-title, .page-id-22128 #pagetitle .page-title, .page-id-23042 #pagetitle .page-title, .page-id-23139 #pagetitle .page-title, .page-id-23281 #pagetitle .page-title, .page-id-23385 #pagetitle .page-title, .page-id-23426 #pagetitle .page-title, .page-id-23675 #pagetitle .page-title, .page-id-23793 #pagetitle .page-title, .page-id-23790 #pagetitle .page-title, .page-id-26247 #pagetitle .page-title {font-size: 70px !important;font-weight: 600;}
.page-id-19568 #pagetitle, .page-id-19697 #pagetitle, .page-id-22128 #pagetitle, .page-id-23042 #pagetitle, .page-id-23139 #pagetitle, .page-id-23281 #pagetitle, .page-id-23385 #pagetitle, .page-id-23426 #pagetitle, .page-id-23675 #pagetitle, .page-id-23793 #pagetitle, .page-id-23790 #pagetitle, .page-id-26247 #pagetitle{padding: 160px 0 !important;}
.page-id-5776 .page-title{padding: 280px 0 0px 0 !important;}
.page-id-17715 .page-title{
padding: 280px 0 0px 0 !important;
}
.page-id-17715 #pagetitle h1.page-title, .page-id-19568 #pagetitle h1.page-title, .page-id-22128 #pagetitle h1.page-title, .page-id-23042 #pagetitle h1.page-title, .page-id-23139 #pagetitle h1.page-title, .page-id-23281 #pagetitle h1.page-title, .page-id-23385 #pagetitle h1.page-title, .page-id-23426 #pagetitle h1.page-title, .page-id-23675 #pagetitle h1.page-title, .page-id-23793 #pagetitle h1.page-title, .page-id-23790 #pagetitle h1.page-title, .page-id-26247 #pagetitle h1.page-title, .page-id-19697 #pagetitle h1.page-title {
max-width: 1200px  !important;
}
.page-id-5776 #pagetitle h1.page-title {
max-width: 1200px  !important;
} #content .widget_archive ul li a{
color: #000;
}
.widget_search .search-form .search-field{
color: #000;
}
.widget_search .search-form .search-submit{
color: #000;	
}
.widget_categories ul li a{
color: #000 !important;
}
.tagcloud a{
color: #000;
}
.widget_ct_recent_posts .item-date{
color: #000;
font-weight: 500;
}
.ct-fancy-box-layout7 .item--link a{
color: #0e2a47;
}
.wpcf7-response-output{
display: block;
background: transparent !important;
}
ul.lSGallery li.active{
border: 2px solid #0e2a47 !important;
}
#lg-download{
display:none !important;
}
.lSPager .lSGallery{
animation-duration: 5s !important;
}
@media (max-width:480px) 
{
.page-id-17715 #pagetitle{
display : none !important;
}
.page-id-26473 .site #ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #000 !important;
}
.page-id-6923 #pagetitle .page-title{
font-size: 43px !important;
}
.elementor-17715 .elementor-element.elementor-element-9474ed7 > .elementor-widget-container{margin:0 auto !important}
.page-id-19568 #pagetitle .page-title, .page-id-19697 #pagetitle .page-title, .page-id-22128 #pagetitle .page-title, .page-id-23042 #pagetitle .page-title, .page-id-23139 #pagetitle .page-title, .page-id-23281 #pagetitle .page-title, .page-id-23385 #pagetitle .page-title, .page-id-23426 #pagetitle .page-title, .page-id-23675 #pagetitle .page-title, .page-id-23793 #pagetitle .page-title, .page-id-23790 #pagetitle .page-title, .page-id-26247 #pagetitle .page-title, .page-id-22863 #pagetitle .page-title, .page-id-8537 #pagetitle .page-title, .page-id-25260 #pagetitle .page-title, .page-id-25263 #pagetitle .page-title, .page-id-9770 #pagetitle .page-title, .page-id-25266 #pagetitle .page-title, .page-id-9772 #pagetitle .page-title, .page-id-25269 #pagetitle .page-title, .page-id-25275 #pagetitle .page-title, .page-id-25281 #pagetitle .page-title, .page-id-25286 #pagetitle .page-title, .page-id-25 #pagetitle .page-title, .page-id-30345 #pagetitle .page-title, .page-id-21 #pagetitle .page-title, .page-id-19597 #pagetitle .page-title, .page-id-2691 #pagetitle .page-title, .page-id-6501 #pagetitle .page-title, .page-id-22128 #pagetitle .page-title, .page-id-5471 #pagetitle .page-title, .page-id-6502 #pagetitle .page-title, .page-id-10565 #pagetitle .page-title{font-size:30px !important;}
.page-id-15232 .contact-head, .page-id-25205 .contact-head, .page-id-25208 .contact-head, .page-id-25211 .contact-head, .page-id-25221 .contact-head, .page-id-25224 .contact-head, .page-id-25218 .contact-head, .page-id-19568 .contact-head, .page-id-22128 .contact-head, .page-id-23042 .contact-head, .page-id-23139 .contact-head, .page-id-23281 .contact-head, .page-id-23385 .contact-head, .page-id-23426 .contact-head, .page-id-23675 .contact-head, .page-id-23793 .contact-head, .page-id-23790 .contact-head, .page-id-26247 .contact-head, .page-id-22863 .contact-head, .page-id-8537 .contact-head, .page-id-25260 .contact-head, .page-id-25263 .contact-head, .page-id-9770 .contact-head, .page-id-25266 .contact-head, .page-id-9772 .contact-head, .page-id-25269 .contact-head, .page-id-25272 .contact-head, .page-id-25275 .contact-head, .page-id-25281 .contact-head, .page-id-25286 .contact-head, .page-id-25 .contact-head, .page-id-30345 .contact-head, .page-id-21 .contact-head, .page-id-19597 .contact-head, .page-id-2691 .contact-head, .page-id-6501 .contact-head, .page-id-22128 .contact-head, .page-id-5471 .contact-head, .page-id-6502 .contact-head, .page-id-10565 .contact-head{font-size:18px !important;width:100% !important}
.page-id-19568 #pagetitle, .page-id-19697 #pagetitle, .page-id-22128 #pagetitle, .page-id-23042 #pagetitle, .page-id-23139 #pagetitle, .page-id-23281 #pagetitle, .page-id-23385 #pagetitle, .page-id-23426 #pagetitle, .page-id-23675 #pagetitle, .page-id-23793 #pagetitle, .page-id-23790 #pagetitle, .page-id-26247 #pagetitle, .page-id-22863 #pagetitle, .page-id-8537 #pagetitle, .page-id-25260 #pagetitle, .page-id-25263 #pagetitle, .page-id-9770 #pagetitle, .page-id-25266 #pagetitle, .page-id-9772 #pagetitle, .page-id-25269 #pagetitle, .page-id-25275 #pagetitle, .page-id-25281 #pagetitle, .page-id-25286 #pagetitle, .page-id-25 #pagetitle, .page-id-30345 #pagetitle, .page-id-21 #pagetitle, .page-id-19597 #pagetitle, .page-id-2691 #pagetitle, .page-id-6501 #pagetitle, .page-id-22128 #pagetitle, .page-id-5471 #pagetitle, .page-id-6502 #pagetitle, .page-id-10565 #pagetitle{padding:60px 0!important}
}
@media screen and (min-width: 1200px) {
#ct-header-wrap .ct-header-navigation{
flex-direction: column !important;
margin:0 auto !important
}
}
.fac-facebook-f{color:#1877F2}
.fac-linkedin-in{color:#0077b5}
.fac-youtube{color:#FF0000}
#ct-header-wrap .ct-header-social.style1 a:before{background:#f0f0f0 !important}
#ct-header-wrap .ct-header-holder.style1 .ct-h-middle-item span, #ct-header-wrap .ct-header-holder.style1 .ct-h-middle-item a{font-weight:600 !important}
@media screen and (min-width: 600px){
.has-mega-menu{
position:static;
}
li.has-mega-menu .sub-menu {
width: 100%;
position: absolute;
top: NNpx; z-index: 100;
left:0px;
right:0px;
}
li.has-mega-menu:hover>.sub-menu{ display: flex;
flex-wrap: wrap; display: grid;
grid-template-columns: repeat(auto-fit,minmax(50%, 1fr));   
}
}
@media screen and (min-width: 992px){
li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(33.3333%, 1fr)); }
}
@media screen and (min-width: 1200px){
li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(25%, 1fr)); }
}
@media screen and (min-width: 600px){
li.mega-menu-column {
width: 100%;
max-width: 100%;
min-height: 1px;
padding: 10px 25px;
flex: 1 0 calc(50%);
}
}
@media screen and (min-width: 992px){
li.mega-menu-column {flex: 1 0 calc(33.333%);}
}
@media screen and (min-width: 1200px){
li.mega-menu-column {flex: 1 0 calc(25%);}
}
.home-box .ct-fancy-box-layout9{padding:30px;}
.home-box .ct-fancy-box-layout9 .item--icon{background:#f0f0f0}
.modal-contents{font-size:13px !important;color:#646464 !important;line-height:22px !important}
.popmake-content{border:2px solid #ccc !important}
#ct-header-wrap .ct-header-holder.style1 .ct-h-middle-item span, #ct-header-wrap .ct-header-holder.style1 .ct-h-middle-item a{font-family: Poppins !important;}
.big-menu .ct-navigation-menu1.style1 li{margin-bottom:0px !important;}
.big-menu .ct-navigation-menu1.style1 li a{font-size:13px !important; font-weight:500 !important}
body #ct-header-wrap #ct-header .ct-main-menu .sub-menu li a{font-size:13px !important; font-weight:500 !important}
.ct-team .item--title{font-size:16px;}
.contact-address{font-size:14px;color:#363636;font-weight:500;line-height:28px}
@media screen and (min-width: 1200px) { .rcm-menu + ul li a{padding-top:10px !important; padding-bottom:10px !important} .h-fixed.scroll-up .ct-main-menu > li{margin-top:0px !important;} .ct-main-menu .sub-menu li a{border-bottom:0px solid #fff !important}  .left-icon{position:absolute !important;margin-left:-10px !important}
.ct-main-menu .sub-menu li > a:hover:before, .ct-main-menu .children li > a:hover:before, .ct-main-menu .sub-menu li.current_page_item > a:before, .ct-main-menu .children li.current_page_item > a:before, .ct-main-menu .sub-menu li.current-menu-item > a:before, .ct-main-menu .children li.current-menu-item > a:before, .ct-main-menu .sub-menu li.current_page_ancestor > a:before, .ct-main-menu .children li.current_page_ancestor > a:before, .ct-main-menu .sub-menu li.current-menu-ancestor > a:before, .ct-main-menu .children li.current-menu-ancestor > a:before{opacity:0 !important}
.ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li.current_page_item > a, .ct-main-menu .children li.current_page_item > a, .ct-main-menu .sub-menu li.current-menu-item > a, .ct-main-menu .children li.current-menu-item > a, .ct-main-menu .sub-menu li.current_page_ancestor > a, .ct-main-menu .children li.current_page_ancestor > a, .ct-main-menu .sub-menu li.current-menu-ancestor > a, .ct-main-menu .children li.current-menu-ancestor > a{padding-left:5px}
.ct-main-menu .sub-menu{margin-top:-10px !important}
.h-fixed .ct-main-menu .sub-menu{margin-top:0px !important}
.main-services-menu.test .ct-navigation-menu1.style1 a span{text-decoration:underline !important}
.main-services-menu.test .ct-navigation-menu1.style1 a:hover span{text-decoration:none !important}	
.main-services-menu{background:#f0f0f0 !important}
}
@media screen and (min-width: 1200px) {
.small-width +  ul {
max-width: 385px !important;
}
}
@media screen and (min-width: 1199px) {
.who-we-serve +  ul {
max-width: 350px !important;
margin-left: 385px !important;
}
.who-we-serve + li a{padding-top:0px !important}
}
@media screen and (min-width: 1600px) {
.who-we-serve +  ul {
max-width: 350px !important;	
margin-left:500px !important;
}
.who-we-serve + li a{padding-top:0px !important}
}
@media screen and (min-width: 1200px) {
.why-us-menu +  ul {
max-width: 400px !important;	
margin-right:300px !important;
}
}
@media screen and (min-width: 1200px) {
.insights-menu +  ul {
max-width: 250px !important;	
margin-right:450px !important;
}
}
@media screen and (min-width: 1200px) {
.company-menu +  ul {
max-width: 300px !important;	
margin-right:325px !important;
}
}
@media screen and (min-width: 1200px) {
.who-we-serve .sub-menu li a {
padding-top: 3px !important;
padding-bottom: 8px !important;
}	
}
@media screen and (min-width: 1200px) {	
.elementor-20669 .elementor-element.elementor-element-adc2fb7 > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-58d41d7 > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-108686b > .elementor-element-populated, .elementor-20669 .elementor-element.elementor-element-a4a40f5 > .elementor-element-populated{padding:20px 24px !important}
}	
#ct-header .ct-fancy-box-layout4{visibility:visible !important}	
#ct-header-wrap.ct-header-layout5 .ct-header-main:not(.h-fixed){margin-top:0px !IMPORTANT}
body #ct-header-wrap #ct-header .ct-main-menu > li > a{font-size:14px !important;}
.ct-banner1 .ct-banner-meta .ct-banner-meta-inner{background-color: rgba(238, 42, 123, 0.9);}
.page-id-25 #ct-header-wrap .ct-header-branding img, .page-id-30345 #ct-header-wrap .ct-header-branding img, .page-id-26899 #ct-header-wrap .ct-header-branding img, .page-id-21 #ct-header-wrap .ct-header-branding img, .page-id-5471 #ct-header-wrap .ct-header-branding img{max-height: 80px;}
.ct-fancy-box-layout4.style1 .item--icon{background:#f0f0f0}
.elementor-20001 .elementor-element.elementor-element-ee830a2 .ct-fancy-box .item--title, .elementor-20001 .elementor-element.elementor-element-4d39f01 .ct-fancy-box .item--title{margin-bottom:0px;}
#menu-patient-access-services .fa-chevron-right, .big-menu .fa-chevron-right{color:#4B4B4B !important;font-size:10px !important;}
.sub-menu .fa-chevron-right{color: #4B4B4B !important;font-size: 10px !important;}
.tech-menu{border-bottom:0px solid #fff !important;color:#646464 !important;padding-top:0px !important}
.tech-menu:hover{color:#2d9c89 !important}
.mb-0{margin-bottom:0px !important}
.menu-item-1970 .sub-menu li{padding: 0 15px !important; }
.who-we-serve .ct-fancy-box-layout4.style1 .item--icon{width:40px;height:40px;min-width:40px;margin-right: 5px}
.page-id-5471 .ct-fancy-box-layout1.style1{border-left:0px solid #fff !important}
.page-id-5471 .ct-fancy-box-layout1.style1 .item--meta .item--icon i{font-size:20px !important}
.cky-consent-bar{border-top:5px solid #ee2a7b !important;border-radius:0px !important} .page-id-20509 .ct-service-external1 .item--icon{display:none !important}
.page-id-20509 .ct-service-external1 .item--title{font-size:14px !important;font-weight:600;border-top:0px solid #fff !important;padding-top:20px !important}
.page-id-20509 .ct-service-external1 .item--description{font-size:14px !important;text-align:justify !important}
.page-id-20509 .btn-dot{font-weight:600 !important}
.page-id-20509 .ct-service-external1 .item--inner{border-radius:10px !important; padding: 18px 18px 25px !important;}
.page-id-20509 .ct-service-external1 .item--image{margin-bottom:0px !important;}
.page-id-20509 .ct-service-external1 .item--image img{border-radius:10px 10px 0px 0px !important}
.page-id-20509 .ct-slick-carousel[data-arrows="true"]{padding-bottom:30px !important}
.page-id-20509 .ct-service-external1 .item--readmore .btn-dot{font-size:13px !important;color:#ee2a7b !important}
.page-id-20509 .ct-service-external1 .item--inner:hover .item--readmore a{color:#fff !important} .page-id-20509 .nservice1 .ct-service-external1 .item--icon{display:none !important}
.page-id-20509 .nservice1 .ct-service-external1 .item--title{font-size:14px !important;font-weight:600;border-top:0px solid #fff !important;padding-top:0px !important;padding-bottom:10px !important;text-align:left}
.page-id-20509 .nservice1 .ct-service-external1 .item--description{font-size:14px !important;text-align:justify !important}
.page-id-20509 .nservice1 .btn-dot{font-weight:600 !important}
.page-id-20509 .nservice1 .ct-service-external1 .item--inner{border-radius:10px !important; padding: 18px 18px 25px !important;border:1px solid #e3e3e3;text-align:left}
.page-id-20509 .nservice1 .ct-service-external1 .item--image{margin-bottom:0px !important;}
.page-id-20509 .nservice1 .ct-service-external1 .item--image img{border-radius:10px 10px 0px 0px !important}
.page-id-20509 .nservice1 .ct-service-external1 .item--readmore .btn-dot{font-size:13px !important;color:#ee2a7b !important}
.page-id-20509 .nservice1 .ct-service-external1 .item--inner:hover .item--readmore a{color:#fff !important}
.page-id-20509 .service-bg1 .ct-service-external1 .item--inner{background:rgba(255,255,255,0.1) !important;}
.page-id-20509 .service-bg1 .ct-service-external1 .item--description{color:#bac5c0 !important}
.page-id-20509 .service-bg1 .ct-service-external1 .item--inner:hover .item--title{color:#fff !important}
.page-id-20509 .service-bg1 .ct-service-external1 .item--title{color:#fff !important;font-weight:400 !important}
.page-id-20509 .service-bg1 .ct-service-external1 .item--readmore .btn-dot{color:#fff !important}
.menu-hover{color:#0E2A47 !important}
.menu-hover:hover{color:#2d9c89 !important}
.heading-hover{color:#222222 !important;}
.heading-hover:hover{color:#0E2A47 !important}
.single-portfolio #pagetitle{padding-top:140px !important}
.post-template-default #pagetitle{padding-top:140px !important;}
.post-template-default #pagetitle .page-title{line-height: 70px !important;}
.archive #pagetitle{padding-top:140px !important;}
.h-readmore{text-decoration:underline !important;color:#25bfa5 !important}
.h-readmore:hover{color:#fff !important} .ct-blog-grid-layout1 .item--title a, .ct-blog-carousel-layout1 .item--title a{font-size:18px !important;font-weight:500 !important;line-height:26px !important} .ct-navigation-menu1.default .left-icon{display:none !important}
.current_page_item a{color:#EE2A7B !important}
.ct-navigation-menu1.default li.current-menu-item > a{background:#fccbdf}
.ct-accordion.layout2 .ct-accordion-item + .ct-accordion-item{margin-top:10px !important}
.ct-accordion.layout2 .ct-ac-content {padding:10px 0px !important;}
.ct-accordion.layout2 .ct-ac-title{padding:10px 20px 10px 0px !important}
.ct-accordion.layout2 .ct-ac-title:after{background:#fccbdf !important; color:#ee2a7b !important}
.ct-accordion.layout2 .ct-ac-title:after {right:0px !important;}
.ct-accordion.layout2 .ct-ac-title.active {background:#fff !important; color:#ee2a7b !important}
.bellows {margin:0px !important; }
.bellows.bellows-skin-vanilla{background:#fff !important; box-shadow:none !important}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-custom-content{background:#f5f3f0 !important;margin-bottom:12px !important;border-bottom:0px !important;padding:12px 10px 12px 15px !important; font-size:14px !important;font-weight:500 !important;color:#191919 !important;transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1)}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target:hover, .bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-custom-content{background:#ee2a7b !important;color:#fff !important}	
.ct-accordion .ct-accordion-item .ct-ac-title{box-shadow:none !important} .wtn-main-wrapper.grid .wtn-item div.wtn-news-description a{font-size:13px !important; font-weight:600}
.wtn-cats-link{display:none !important}
.wtn-main-wrapper.grid .wtn-item, .wtn-main-wrapper.featured .wtn-item{background:#fff;padding:25px}
.wtn-main-wrapper.grid .wtn-item span.wtn-news-date, .wtn-main-wrapper.featured .wtn-item span.wtn-news-date{font-size:12px;margin-bottom:25px}
.wtn-main-wrapper.grid .wtn-item h2.wtn-news-title, .wtn-main-wrapper.featured .wtn-item h2.wtn-news-title{font-size:16px;margin-bottom:0px;}
.wtn-main-wrapper.grid .wtn-item div.wtn-news-description, .wtn-main-wrapper.grid .wtn-item div.wtn-news-description a{margin-bottom:0px}
.wtn-main-wrapper.grid .wtn-item .wtn-img-container, .wtn-main-wrapper.featured .wtn-item .wtn-img-container{height:180px}
.single-wtn_news #pagetitle {padding: 130px 0px 65px 0px !important;}
.single-wtn_news .entry-meta, .single-wtn_news .entry-social{display:none}
.single-wtn_news .single-hentry .entry-body{padding:30px 0px !important}
.single-wtn_news aside{display:none !important}
.single-wtn_news .content-has-sidebar{padding-right:0px !important;margin:0 auto !important}
.font-50{font-size:50px}
.text-center{text-align:center !important}
.foot-services{margin-bottom:0px !important}
.ct-team-grid1 .grid-item, .ct-team-carousel2 .grid-item{margin-bottom:30px !important}
.ct-team-grid1 .item--social, .ct-team-carousel2 .item--social{display:none !important}
.ct-team-grid1 .item--holder, .ct-team-carousel2 .item--holder{padding:25px 30px 12px !important}
.cky-notice .cky-title{font-size: 14px !important;line-height: 8px !important;}
.cky-consent-bar .cky-notice-des p{font-size:13px !important;}
.cky-btn{font-size: 13px !important;line-height: 14px !important;padding: 8px 10px !important;}
.cky-consent-container .cky-consent-bar{padding: 12px 24px !important;}
.cky-consent-bar{border-top:2px solid #ccc !important}
.anx-services .ct-fancy-box-layout7{padding:20px  20px 10px 20px !important}
.ct-fancy-box-layout7 .item--icon i{background-image: linear-gradient(to right, #0e2a47, #0c2d50) !important;font-size:28px !important}
.ct-fancy-box-layout7:hover .item--icon i{background-image: linear-gradient(to right, #ee2a7b, #ee2a7b) !important;}
.ct-fancy-box-layout7 .item--link a i{    -webkit-text-fill-color: #ccc !important;}
.page-id-9847 #pagetitle, .page-id-3 #pagetitle {
padding: 110px 0px 50px 0px !important;
}
.page-id-30345 #pagetitle{padding: 200px 0 135px 0 !important;}
.elementor-42 .elementor-element.elementor-element-d3b9407:not(.elementor-motion-effects-element-type-background){
margin-bottom:-30px;
}
.recaptcha{padding-left:0px}
.page-id-26473 .pum-overlay{display:none !important}
.hotline-launcher.h-open .viewport div.h-conv div.fc-conversation-view div.h-header .title .channel-info .channel-desc{display:none !important}
.page-id-13345 #pagetitle .page-title{padding-top:100px !important}
.mt-m-20{margin-top:-30px !important;}
.single-post .entry-content h2{
font-size: 28px !important;
font-weight: 700 !important;
margin-top: 24px !important;
margin-bottom: 7px;
}
.single-post strong{
font-weight: 700 !important
}
.single-post .entry-content h3{
font-size: 24px !important;
font-weight: 600 !important;
}
.single-post .entry-content h4{
font-size: 20px !important;
margin-top: 20px !important;
font-weight: 600 !important;
margin-bottom: 12px;
}
.single-post .entry-content h5{
font-size: 18px !important;
margin-top: 20px !important;
font-weight: 600 !important;
}
.single-post .entry-content h6{
font-size: 15px !important;
margin-top: 20px !important;
font-weight: 600 !important;
}
.yoast-table-of-contents{
background: #f7f7f7;
border-radius: 10px;
padding: 10px 0px 10px 30px;
padding-top: 10px;
}
.single-post .entry-content ul{
margin-bottom: 20px !important;
margin-left: 20px !important;
}
.single-post .yoast-table-of-contents ul{
margin-left: 5px !important;
}
.single-post h1{font-size:34px !important;}
.single-post h2{font-size:26px !important;line-height:38px;}
.single-post h2 b{ font-weight:600 !important;}
.single-post h3, .single-post h3 span{font-size:20px !important;font-weight:600 !important;margin-bottom:8px;}
.single-post .entry-content p{line-height:28px;text-align:justify;}
.single-post ol li{margin-bottom:10px;}
.ct-ac-title{
background: #f8f8f8 !important;
padding: 10px !important;
border-radius: 7px;
}
.faq .ct-ac-title.active{
background: #f8f8f8 !important;
padding: 10px !important;
border-radius: 7px;
}
.single-post .site-content{
background-color: #ffffff !important;
}
.faq .ct-accordion.layout2 .ct-ac-title.active{
background: #f8f8f8 !important;
}
.faq .ct-accordion-item .ct-ac-content{
border: 1px solid #f8f8f8;
padding: 14px !important;
border-top: 0px;
}
.ct-portfolio-grid2 .item--featured img{
filter: none !important;
}
.faq .ct-accordion.layout2 .ct-ac-title:after{
right: 12px !important;
}
.faq span.ct-ac-title-text {
padding: 4px 15px !important;
}
.page-id-29189 .ct-main-menu > li{
margin-top: 0px !important
}
.case-3 .ct-counter-meta{margin-left:-16px;}
.case-3 .ct-counter-title{text-align:center;}
.srow-1{
margin-left: -66px;
margin-bottom: -48px;
}
.srow-3{
margin-left: -69px;
margin-bottom: -17px;
margin-top: -40px;
}
.icon-color .elementor-view-default .elementor-icon {
fill: #0e2a47 !important;
}
.border-design{
margin: 0px 110px 0px 40px;
}
.single-post .sidebar-sticky{
padding: 0px 0px 26px 34px !important;
}
body.single-post .content-has-sidebar.float-left{
padding-left: 45px !important; 
} 
.sidebar-sticky .widget_search{
padding-top: 40px !important;
}
.single-post .sidebar-sticky{ border-radius: 15px;
}
.ct-blog-grid-layout1 .item--featured + .item--body, .ct-blog-carousel-layout1 .item--featured + .item--body{
padding-top: 24px;
padding-bottom:35px;
}
@media screen and (min-width: 1200px) {
.single-post .container {
max-width: 1450px !important;
width: 100% !important;
}
}
.single-hentry .entry-body{
padding: 33px 0px 44px !important;
}
.single-post #pagetitle .page-title{
line-height: 52px !important;
}
@media (max-width: 767.98px) {
.single-post #pagetitle {
padding-top: 60px !important;
}
body.single-post .content-has-sidebar.float-left{
padding-left: 15px !important;
}
.single-post .ct-date-box {
position: absolute !important;
left: 75% !important;
bottom: 10px !important;
}
.highlight-numbers .ct-counter-meta{
justify-content: center;
}
.reorder{
display:flex !important;
}
.box2 {
order: 1 !important;
}
.box1 {
order: 2 !important;
}
} .ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit), .ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit){padding:5px 0px 0px 10px;}
.nice-select span.current{line-height:36px !important}
.page-id-30345 label{color:#646464 !important;font-size:14px !important}
.input-filled  .wpcf7-form-control{border-bottom:1px solid #ccc !important}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea, select, .nice-select{
border: none;
}
.page-id-30345 .wpcf7-form-control.wpcf7-recaptcha{border:none !important;padding:6px 2px 2px 20px !important}
.page-id-30345 .ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit){padding:0px 0px 0px 0px} .elementor-30345 .elementor-element.elementor-element-a32b540 > .elementor-widget-container{margin:0% !important}
.item--holder svg{display:none }
.page-id-30345 .item--title{font-size:16px;} .recent-posts-below {
margin-top: 40px;
padding-top: 20px;
border-top: 2px solid #eee;
}
.recent-posts-below h3 {
margin-bottom: 20px;
font-size: 20px;
}
.recent-posts-grid {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.recent-post-item {
flex: 1 1 30%;
text-align: center;
transition: color 0.3s ease-in-out;
}
.recent-post-item img {
width: 100%;
max-height: 200px;
height:100%;
border-radius: 6px;
display: block;
margin: 0 auto 10px;
}
.page-id-25 #pagetitle {
padding: 160px 0px 80px 0px !important;
}
.page-id-33828 #pagetitle {
padding: 160px 0px 80px 0px !important;
}
.recent-post-title {
font-size: 16px;
margin: 0;
font-weight: 500;
color:#0e2a47;
text-align:left !important;
transition: color 0.3s ease-in-out;
}
.recent-post-item:hover .recent-post-title{
color:#ee2a7b;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
background-color: #0c2136 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{
font-size: 13px !important;
line-height: 1.7 !important;
}
.single-post .entry-featured{
position: relative;
}
.post-modified-info{
background: #f7f7f7;
display: inline-block;
padding: 7px;
font-size:12px;
margin-bottom: 15px !important;
border-radius: 3px;
}
.page-id-31161 .ct-contact-form-layout1.style1 .wpcf7-form-control.wpcf7-textarea, .ct-contact-form-layout1.style2 .wpcf7-form-control.wpcf7-textarea{
height: 70px;
}
.foot-services li a{
color: #8e8e91 !important;
}
.foot-services-explore{
color: #8e8e91 !important;
}
.footer-main{
margin-bottom:-100px !important
}
.foot-services-explore:hover{
color: #f7f7f7 !important;
}
#custom_html-6{
background: #f9f9f9;
padding: 26px;
margin: 0px 24px 24px 24px;
border-radius: 20px;
border: 1px solid #ececed;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.single-post .site-content{
padding: 60px 0 70px;
}
.single-post .sidebar-sticky textarea{
height: 90px;
}
.ct-blog-grid-layout1 .item--meta, .ct-blog-carousel-layout1 .item--meta{
margin-top: 20px !important;
margin-bottom: -5px !important;
}
.ct-contact-form-layout1.style1 .wpcf7-submit{text-transform:capitalize !important; font-weight:500 !important;border-radius:8px;} .group-blog ul.item--meta.ct-item-meta{
display: block !important;
}
ul[style*="display:none"] .item-author,
ul[style*="display: none"] .item-author {
display: none !important;
}
.group-blog .ct-item-meta li{
border: none !important;
}
.group-blog .item-author{
font-size: 12px;
font-weight: 500;
text-transform: capitalize;
color: #000;
position: absolute;
bottom: -109px !important;
}
#ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #000000 !important;
}
.page-id-26473 #ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #fff  !important;
}
.single-post #ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #000000  !important;
} .page-id-36218 #ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #000000 !important;
}
.page-id-39139 #ct-header-wrap.ct-header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a{
color: #fff !important;
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn {
border: 1px solid #ffffff;
}
.entry-content ul li {
margin-bottom: 10px !important;
} .page-id-30345 #pagetitle{
text-align: left;
}
.ct-contact-form-layout1.style1 .row>div, .ct-contact-form-layout1.style2 .row>div{
padding: 5px 20px;
}
.wpcf7-recaptcha{
border: none !important;
}
.btn, button, .button, input[type="submit"]{
background-color: #000000 !important;
font-weight: 500 !important;
border-radius: 10px;
text-transform: none;
}
.page-id-30345 #pagetitle .page-title{
max-width : none !important;
}
.page-id-23042 .ct-accordion.layout2 .ct-ac-title:after{
background: #f3f5f7 !important;
color: #abaeb2 !important
}
.landing-blog .item-author{
display: none !important
}
.landing-blog .item--content{
font-size: 14px;
line-height: 1.8em;
color: #312e2e;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
}
.single-post .content ul {
list-style: unset !important;
}
.elementor-page b,
.elementor-page strong,
.elementor-page a {
font-weight: inherit !important;
}
.page-id-26473 {
overflow-x: hidden;
}
.page-id-26473 .header-banner {
width: 100%;
margin-left: calc(50vw + 50%);
margin-right: calc(-50vw + 50%);
}
.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit){
background-color: transparent;
}
.page-id-6502 .site .site-content{
background: #fff !important
}
.entry-content .item--body {
background: #fff !important;
border: 1px solid #9d6a7f1f;
border-radius: 0px 0px 10px 10px;
}
.leadership  .item--holder{
margin-top: -90px;
}
.leadership .item--title{
font-size: 18px;
}
.leadership .item--position {
font-size: 16px;
font-weight: 600;
font-style: italic;
color: #0c2136;
}
.sub-menu .ct-fancy-box-layout4.style1 .item--icon{
background: none !important
}
.single-post h2#h-faqs {
margin-bottom: 15px;
padding-top: 20px;
}
.company-table .table thead th{
border-bottom: 2px solid #4ca797;
}
.company-table .table-striped tbody tr:nth-of-type(odd){
background-color: rgb(249 249 249);
}
.company-table td{
color: #626161;
} 
.company-table .table-responsive{
border: 1px solid #eeeeee;
border-radius: 7px;}
.company-table  .table > tbody > tr > td{
padding: 13px 8px !important;
}
.company-table  .table-bordered td, .table-bordered th{
border: 1px solid transparent;
}
.company-table .table{
margin-bottom: 0rem;
}
.ct-main-menu .sub-menu, .ct-main-menu .children{
border-bottom: 4px solid #2D9C89;
}
.ct-heading .item--sub-title.style-divider-center span:before, .ct-heading .item--sub-title.style-divider-center span:after {
background-color: #2d9c89;
}
.careerpage-form .ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit){
background-color: #fdfdfd;
}
.careerpage-form .ct-contact-form-layout1.style2 .wpcf7-form-control.wpcf7-textarea{
height: 150px;	
}
.click-down {
animation: floatDown 1.6s ease-in-out infinite;
}
@keyframes floatDown {
0%   { transform: translateY(-2px); opacity: 0.95; }
50%  { transform: translateY(8px);  opacity: 1; }
100% { transform: translateY(-2px); opacity: 0.95; }
}
#ct-loadding{opacity:0.9 !important; background:#000}
.icon-box1 .elementor-icon{background:#f3f5f7;padding:14px; border-radius:10px;}
.icon-box2 .elementor-icon{background:#fafafa;padding:14px; border-radius:10px;}
.ct-testimonial-grid1 .item--inner{background:#fbfbfb !important;border-radius:14px;border:1px solid #efefef;padding:38px 38px 30px 38px;}
.ct-testimonial-grid1 .item--description{line-height:28px; font-weight:400;font-size:14px;}
.ct-testimonial-grid1 .item--image img {box-shadow:none;}
.ct-blog-carousel-layout4 .item--title a{font-size:18px; line-height:30px;}
.cf-specialty{border:0px solid #ededed !important}
.cf-specialty tr td{padding-top:45px !important;padding-bottom:30px;border-color:#f1f4f9 !important}
h6.h-heading{font-size:16px !important;font-weight:400;color:#758094; }
.cf-specialty tr td:hover h6{color:#2D9C89 !important;}
.faqs .ct-ac-title{background:#fff !important}
.faqs .ct-accordion.layout1 .ct-accordion-item{box-shadow:none !important;border-radius:10px;border:1px solid #f0f0f0}
.faqs .ct-accordion .ct-accordion-item .ct-ac-title{border-radius:10px;}
.faqs .ct-accordion.layout1 .ct-ac-title a{padding:10px 50px 10px 26px}
.home-table tr td{border-top:none;line-height:26px;padding:10px 20px 10px 20px;font-weight:500;transition:all 1s}
.home-table tr td i{color:#2d9c89; cursor:pointer;margin-top:20px;}
.home-table tr td:first-child{padding-left:0px}
.home-table tr td:hover{background:#f0f0f0}
.ct-banner4 .ct-banner-inner:before{background-color: #eaecee;}
.spe-links li{display:inline !important;}
ul.spe-link li{margin-bottom:0px !important}
.mb-0{margin-bottom:0px !important}
.spe-links li a{margin-left:5px;margin-right:5px;font-size:13px; font-weight:500 !important; text-decoration:underline}
.spe-links{margin-bottom:0px;}
.main-services-menu #provider-services-tab, .main-services-menu #payer-services-tab, .main-services-menu #dental-services-tab, .main-services-menu #revenue-business-tab{
padding:10px 5px !important;
}
.eael-tabs-content{
padding:10px !important;
}
.main-services-menu .elementor-icon-list-item a{
text-decoration: none !important;
}
.specialties-menu .elementor-icon-list-item a{
padding:0px !important;
}
.elementor-icon-list-item a .elementor-icon-list-text {
text-decoration: underline;
}
.main-services-menu li#provider-services {
margin-top: 20px;
}
.main-services-menu .eael-tabs-nav {
background: #ebebeb;
}
.elementor-tab-content{
display:block !important;
visibility:hidden;
height:0;
overflow:hidden;
}
.elementor-tab-content.elementor-active{
visibility:visible;
height:auto;
}
.overview-cta-icon{
color:#2d9c89 !important
}
.overview-cta-link{
color:#408DF0 !important; 
text-decoration:underline !important;
}
.overview-cta-divider{
color:#ccc !important;
margin-left:10px !important;
margin-right:10px !important; 
}
.single-post #pagetitle:before {
background-color: rgb(227 227 227 / 86%);
}
.solution-menu + ul li a{padding-top:10px !important; padding-bottom:10px !important}
.solution-menu + ul{ max-width: 850px !important;}
.ct-testimonial-carousel1 .item--inner{margin-bottom:10px !important}
.slick-dots li:not(.slick-active) button{background:#646464 !important;}
.slick-dots li.slick-active button{background:#2d9c89 !important;} #wpcf7-f33863-p34088-o2 .wpcf7-submit {
padding: 5px 40px !important;
font-size: 17px !important;
}
.elementor-25003 .elementor-element.elementor-element-a071797 > .eael-advance-tabs > .eael-tabs-nav ul li{    padding: 10px 20px 10px 20px;
margin: 5px 0px 5px 0px;}
.elementor-25003 .elementor-element.elementor-element-a071797 .eael-tab-inline-icon li .title-after-icon {
margin-left: 15px;
}
.elementor-25003 .elementor-element.elementor-element-a071797 .eael-advance-tabs .eael-tabs-nav > ul li:hover {
color: #fff;
}
.elementor-25003 .elementor-element.elementor-element-a071797 .eael-advance-tabs .eael-tabs-nav > ul li.active {
color: #fff;
}
.eael-advance-tabs .eael-tabs-nav>ul li{background-color: #ebebeb}