/******default css start here*******/

.page-id-666 .resp-tabs-list li:nth-child(4) {
    display:none;
}

* { box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.25em }
nav ul, nav ol { list-style: none; list-style-image: none; }
button, input, select, textarea { margin: 0; vertical-align: baseline; }
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0 }
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { /*list-style: none;     */
}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: """"; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; }
a { outline: none; cursor: pointer; }
/* End hide from IE Mac */
.none { display: none; }
/* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }
img {max-width: 100%;display: inline-block;vertical-align: top;}
/* For modern browsers */
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
/* For IE 6/7 (trigger hasLayout) */
a { color: #503E52; }
a:hover {color: #e48325;}
p {font-size:18px;color:#503E52;font-family: 'Proxima Nova';font-weight:400;line-height: 1.5; margin-bottom: 25px;}
h1 {font-size:60px;color:#fff;font-weight:700;line-height: 1;margin-bottom:25px;font-family: 'Proxima Nova';}
h2 {font-size:36px;color:#503E52;font-weight:700;margin-bottom:25px;line-height: 1.2;font-family: 'Proxima Nova';}
h3 { font-size:30px;font-weight:700; line-height: 1; margin-bottom:25px;font-family: 'Proxima Nova';color:#503E52;}
h4 {font-size:24px;font-weight:400;line-height: 1; margin-bottom:25px;font-family: 'Proxima Nova';}
h5 {font-size:22px;font-weight:400;line-height: 1; margin-bottom:25px;font-family: 'Proxima Nova';}
h6 {font-size:18px;font-weight:400;line-height: 1;margin-bottom:25px;font-family: 'Proxima Nova';}
a, button, .btn { outline: none !important; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; text-decoration: none !important; }
input {-webkit-appearance: none; border-radius: 0px; }
body {font-size:18px;-webkit-font-smoothing: antialiased;font-weight:400;font-family: 'Proxima Nova';color:#503E52;}
ul, li { list-style-type: none; }
.text-white {color:white;}
/******default css end here*******/

.wrapper{overflow: hidden;}

.trainings.wrapper{overflow: visible;}
#lpc-sidebar {top:200px;}


/**********font css start here************/

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-Black.woff2') format('woff2'),
        url('../fonts/ProximaNova-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-BoldIt.woff2') format('woff2'),
        url('../fonts/ProximaNova-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family:'Proxima Nova';
    src: url('../fonts/ProximaNova-RegularIt.woff2') format('woff2'),
        url('../fonts/roximaNova-RegularIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

/**********font css end here************/


/************placeholder color css*********/

::-webkit-input-placeholder {
    opacity: 1;
    color: #503E52;
}

:-moz-placeholder { /* Firefox 18- */
    opacity: 1;
    color:#503E52;
}

::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1;
    color:#503E52;
}

:-ms-input-placeholder {
    opacity: 1;
    color:#503E52;
}




/*******container css start******/
.container{max-width:1209px; padding: 0 15px; width: 100%; margin: 0 auto;}
.full-container{max-width:1316px;padding: 0 15px; width: 100%; margin: 0 auto;}
/*******container css end******/


/********common button css*********/
.site-btn{display: inline-block; padding: 14px 15px;font-weight: 400;font-size: 16px;color: #fff;background-color:#482579;
border-radius: 6px; line-height: 1.2; min-width: 140px; text-align: center; margin-right: 14px; }
.accordion-content .site-btn{margin-right: 0;}
.site-btn:hover{background-color: #e48325; color:#fff;}
.site-link{font-weight: 400;font-family:'Proxima Nova';text-decoration: underline !important;color: #fff;}
.site-link:hover{color: #e48325;}
.site-btn.orange{color: #fff;background-color:#E48325;}
.site-btn.orange:hover{background-color: #482579; color:#fff;}

/*-----------Navigation start here---------------*/
.menu-icon { display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; font-size: 22px; padding:0; }
.menu-icon .menu-box { width: 40px; height: 21px; margin-right: 0px; padding: 0px; position: absolute; right:15px; top: 32px; z-index: 111;}
.menu-icon .menu-box span { width: 100%; height: 4px; margin-bottom:6px; background: #482579; display: block; border-radius: 2px; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menu-icon.active span:nth-child(1) { transform: rotate(45deg) translateY(5px) translateX(5px); -webkit-transform: rotate(45deg) translateY(5px) translateX(5px); }
.menu-icon.active span:nth-child(2) { opacity: 0; }
.menu-icon.active span:nth-child(3) { transform: rotate(-45deg) translateY(-9px) translateX(9px); -webkit-transform: rotate(-45deg) translateY(-9px) translateX(9px); }
.enumenu_ul .caret { color: #fff; margin-left: 7px; }
.enumenu_ul { padding: 0px; list-style: none; display: flex; justify-content: center; }
.enumenu_ul > li { display: inline-block; vertical-align: top; position: relative; padding-right:20px; }
.enumenu_ul > li:last-child{ padding-right: 0;}
.enumenu_ul > li:before{position: absolute;content: ''; right:8px; top: 0; bottom: 0; margin: auto;height: 11px; width: 1px; background-color: #503E52;font-weight: 400;}
.enumenu_ul > li:last-child:before{display: none;}
.enumenu_ul > li > a { font-size:18px; color: #503E52;font-weight:700; position: relative;line-height: 1;font-family: 'Proxima Nova';}
.enumenu_ul li > a:hover {color: #e48325;}
.enumenu_ul li.active-menu > a{color: #e48325;}

.enumenu_ul > li.has-children > a:after { position: absolute; content: ''; right: -20px; top: -4px; bottom: 0; width: 8px; height: 8px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); margin: auto; transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; }
.enumenu_ul > li.has-children.hover > a:after { transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); top: 6px; }
.enumenu_ul > li.current-menu-item > a { color: #e48325; }
.enumenu_ul > li.current-menu-item > a:before { left: 0; right: 0; }
.enumenu_ul > li[class^='anchor-menu-item'] > a, .enumenu_ul > li[class*='anchor-menu-item'] > a {color: #503E52;}
.enumenu_ul > li[class^='anchor-menu-item'] > a:hover, .enumenu_ul > li[class*='anchor-menu-item'] > a:hover {color: #e48325;}
.enumenu_ul > li.anchor-highlight > a {color: #e48325;}
.enumenu_ul > li ul { display: none }
.enumenu_ul ul li { width: 100%; margin: 0; list-style: none; position: relative; }
.enumenu_ul.desk ul { top: 110%; z-index: 999; list-style: none; left: 0px; background:#222222; position: absolute; min-width:350px;padding: 10px 0;}

/*Sub menu styles*/
.menu.submenu-ul-level1 li a { background: rgba(31, 26, 107, 0.8); color: #fff; padding-left: 90px; }
.enumenu_ul.desk .sb-menu .sb-menu { left: 100%; top: 0; }
.enumenu_ul.desk ul li a { padding: 10px 10px 5px; display: block; color: #fff; font-size: 17px; text-align: left;text-transform:capitalize; position: relative;font-weight: 400;}
.enumenu_ul.desk ul > li.has-children > a:after { position: absolute; content: ''; right: 10px; top: 0px; bottom: 0; width: 6px; height: 6px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; transform: rotate(220deg); -webkit-transform: rotate(220deg); -moz-transform: rotate(220deg); -ms-transform: rotate(220deg); margin: auto; transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; }
.enumenu_ul.desk ul li:hover > a { color:#e0004d; }
.enumenu_ul.desk ul li.current-menu-item > a { color:#e0004d; }
.enumenu_ul .arrow { position: absolute; right: 10px; top: 50%;cursor: pointer; z-index: 999; transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
body.menu-open { overflow: hidden;}

/*-----------Navigatinon end here---------------*/

/*************header section css start here**********/
.header-main{padding:15px 0 0px;position: fixed;width: 100%;background-color: #fff;z-index: 999;}
.home .header-main{padding-bottom: 29px;}
.header-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.header-left a{max-width:470px;display: inline-block;}
.header-left a img{width: 100%;}
.header-search{display: none;}
.header-btns{padding-bottom: 30px; display:flex; gap:1rem; justify-content:flex-end;}
.menu-main .hide-desktop {display:none!important;}
.menu-main .hide-seperator::before {display:none!important;}
.header-btns .site-btn{padding: 9px 15px; margin:0; min-width: unset;background: #008CA8;}
.header-btns .site-btn:hover{background:#482579;}
.header-btns .site-btn.pe{background:#e48325;}
.header-btns .site-btn.pe:hover{background:#482579;}
.header-search, .header-search-desk{text-align: right;}
.header-search form, .header-search-desk form{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content:flex-end;align-items: center;flex-direction:row;}
.search-box-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.header-search button, .header-search-desk button {padding:6px 8px 5px;background: #fff;font-size: 17px;border: none;cursor: pointer;border: 1px solid #857d86;    border-radius: 0px 5px 5px 0px;}
.header-search input, .header-search-desk input{background-color:#F3F0F4;border: 1px solid #857d86;border-right: 0;padding:7px 10px 5px;    border-radius: 5px 0 0px 5px;font-weight: 400;font-size: 16px;font-family: 'Proxima Nova';font-style: italic;max-width: 160px;width: 100%;}
.header-search button i, .header-search-desk button i{color:#29619F}
.header-search button:hover, .header-search-desk button:hover{background-color: #F3F0F4;}
.mob-search-icon{display: none;}


/***********banner section css start here*********/
.home-banner{background-repeat: no-repeat; background-size: cover;background-position: center center;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;background: transparent linear-gradient(16deg, #531C58 0%, #531C58 10%, #5D3793 50%, #A04E9E 100%);padding-top: 141px;}
.home-banner .container{position: relative;min-height: 373px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.home-banner-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.home-banner-left{width:41%;}
.home-banner-left h1{margin-bottom: 0;line-height: 1.3;}
.home-banner-right{margin-right:3rem; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin-bottom: -55px;position: relative;z-index: 1;}
.home-banner-img{border-radius: 7px; overflow: hidden;display: inline-block;width:40%;margin-left: 18px;height: 356px; background-repeat: no-repeat; background-position: center center; background-size: cover;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-end;padding:20px 12px;position: relative;}
.home-banner-img.light-green{background-image: url(../images/home/banner-img1-desk.jpg);}
.home-banner-img span{font-size: 36px; font-weight: 700;color: #fff;position: relative;}
.home-banner-img.light-green:before{position: absolute;content: ''; left: 0; right: 0; top: 0; bottom: 0;background: rgba(41,96,159,1);
background: -moz-linear-gradient(45deg, rgba(41,96,159,1) 0%, rgba(41,96,159,0.96) 14%, rgba(0,140,168,0.84) 54%, rgba(1,181,205,0.7) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(41,96,159,1)), color-stop(14%, rgba(41,96,159,0.96)), color-stop(54%, rgba(0,140,168,0.84)), color-stop(100%, rgba(1,181,205,0.7)));
background: -webkit-linear-gradient(45deg, rgba(41,96,159,1) 0%, rgba(41,96,159,0.96) 14%, rgba(0,140,168,0.84) 54%, rgba(1,181,205,0.7) 100%);
background: -o-linear-gradient(45deg, rgba(41,96,159,1) 0%, rgba(41,96,159,0.96) 14%, rgba(0,140,168,0.84) 54%, rgba(1,181,205,0.7) 100%);
background: -ms-linear-gradient(45deg, rgba(41,96,159,1) 0%, rgba(41,96,159,0.96) 14%, rgba(0,140,168,0.84) 54%, rgba(1,181,205,0.7) 100%);
background: linear-gradient(45deg, rgba(41,96,159,1) 0%, rgba(41,96,159,0.96) 14%, rgba(0,140,168,0.84) 54%, rgba(1,181,205,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29609f', endColorstr='#01b5cd', GradientType=1 );transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
.home-banner-img.light-green:hover:before{opacity: .5;}
.home-banner-img.orange{background-image: url(../images/home/banner-img2-desk.jpg);}
.home-banner-img.orange:before{position: absolute;content: ''; left: 0; right: 0; top: 0; bottom: 0;background: rgba(214,103,39,1);
background: -moz-linear-gradient(45deg, rgba(214,103,39,1) 0%, rgba(215,103,39,0.96) 14%, rgba(227,133,38,0.84) 54%, rgba(250,165,29,0.7) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(214,103,39,1)), color-stop(14%, rgba(215,103,39,0.96)), color-stop(54%, rgba(227,133,38,0.84)), color-stop(100%, rgba(250,165,29,0.7)));
background: -webkit-linear-gradient(45deg, rgba(214,103,39,1) 0%, rgba(215,103,39,0.96) 14%, rgba(227,133,38,0.84) 54%, rgba(250,165,29,0.7) 100%);
background: -o-linear-gradient(45deg, rgba(214,103,39,1) 0%, rgba(215,103,39,0.96) 14%, rgba(227,133,38,0.84) 54%, rgba(250,165,29,0.7) 100%);
background: -ms-linear-gradient(45deg, rgba(214,103,39,1) 0%, rgba(215,103,39,0.96) 14%, rgba(227,133,38,0.84) 54%, rgba(250,165,29,0.7) 100%);
background: linear-gradient(45deg, rgba(214,103,39,1) 0%, rgba(215,103,39,0.96) 14%, rgba(227,133,38,0.84) 54%, rgba(250,165,29,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d66727', endColorstr='#faa51d', GradientType=1 );transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
.home-banner-img.orange:hover:before{opacity: .5;}
.home-banner-img.purple {
    background-image: url(https://continuum.launchpaddev.com/app/uploads/2020/01/IMG_5651_crop3.jpg);
}

.home-banner-img {
    border: 1px solid white;
}
.home-banner-img:hover {
    border: 1px solid transparent;
}

.home-banner-img.purple:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #581c87;
    background: -moz-linear-gradient(45deg, #581c87 0%, rgba(126, 34, 206, 0.96) 14%, rgba(168, 85, 247, 0.86) 54%, rgba(216, 180, 254, 0.7) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #581c87), color-stop(14%, rgba(126, 34, 206, 0.96)), color-stop(54%, rgba(168, 85, 247, 0.86)), color-stop(100%, rgba(216, 180, 254, 0.7)));
    background: -webkit-linear-gradient(45deg, #581c87 0%, rgba(126, 34, 206, 0.96) 14%, rgba(168, 85, 247, 0.86) 54%, rgba(216, 180, 254, 0.7) 100%);
    background: -o-linear-gradient(45deg, #581c87 0%, rgba(126, 34, 206, 0.96) 14%, rgba(168, 85, 247, 0.86) 54%, rgba(216, 180, 254, 0.7) 100%);
    background: -ms-linear-gradient(45deg, #581c87 0%, rgba(126, 34, 206, 0.96) 14%, rgba(168, 85, 247, 0.86) 54%, rgba(216, 180, 254, 0.7) 100%);
    background: linear-gradient(45deg, #581c87 0%, rgba(126, 34, 206, 0.96) 14%, rgba(168, 85, 247, 0.86) 54%, rgba(216, 180, 254, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#581c87', endColorstr='rgba(216, 180, 254, 0.7)', GradientType=1);
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.home-banner-img.purple:hover:before {
    opacity: .5;
}
.scroll-down a{font-weight: 700;font-size:18px;text-transform: capitalize;color: #fff;position: relative;    padding-right: 7px;}
.scroll-down a:hover{color:#e48325;}
.scroll-down a:after{position: absolute;content:'';background-image: url(../images/scroll-down.svg);background-repeat: no-repeat;background-size: 100%;width: 34px; height: 85px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);    right: -68px;top:5px;bottom: 0;margin: auto;}
.scroll-down{position: absolute;right:-26px;top:-60px;bottom: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;transform: rotate(90deg);-webkit-transform: rotate(90deg);z-index: 1;}
/*.scroll-down a:before{position: absolute;content: ''; top:4px; bottom: 0;right: -97px; width: 32px; height: 32px; border-radius: 50%;background-color: transparent; border:2px solid #e2195b;margin: auto;}*/

/************about continuum section css start here*************/
.about-main{background-image: url(../images/home/about-img-desk.jpg);background-repeat: no-repeat; background-size: cover; background-position: center center;position: relative;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.about-main .container{min-height:495px; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:flex-end;    padding-bottom: 24px;}
.about-main:before{position: absolute;content: '';left: 0; right: 0; top: 0; bottom: 0;background: rgba(255,255,255,0);background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}
.about-inn{position: relative;max-width: 1015px; width: 100%;}
.about-inn h2{margin-bottom:9px;}
.about-inn p{margin-bottom:5px;}
.about-inn .site-btn{float: right;margin-right: 22px;}

/************care program section css start*********/
.care-program {padding: 61px 0 60px;}
.care-slider-item{display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flex !important;display: -o-flex !important;display: flex !important;align-items: center;padding: 0 18px;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.care-slider-con{width: 40%;padding-right: 40px;padding-left:30px;}
.care-slider-img{width:52.73%;background-size: cover; background-repeat: no-repeat; background-position: center center; min-height: 380px;border-radius: 6px;}
.care-slider button.slick-next.slick-arrow{position: absolute;right: 0;top: 0;height: 100%;font-size: 0;    padding: 0 40px;border: 0;border-radius: 6px;background-color:#01B5CD;background-image: url(../images/next-arrow.png);background-repeat: no-repeat; background-position: center center;cursor: pointer;}
.care-slider button.slick-next.slick-arrow:hover{background-color:#e48325}
.care-slider button.slick-prev.slick-arrow {position: absolute;left: 0;top: 0;height: 100%;font-size: 0;    padding: 0 40px;border: 0;border-radius: 6px;background-color:#01B5CD;background-image: url(../images/prev-arrow.png);background-repeat: no-repeat; background-position: center center;z-index: 11;cursor: pointer;}
.care-slider button.slick-prev.slick-arrow:hover{background-color:#e48325}
.care-slider ul.slick-dots {position: absolute;right: 97px;top: 102%;}
.care-slider ul.slick-dots li{display: inline-block;    margin: 0 8px;}
.care-slider-con h2{margin-bottom: 5px;line-height: 1.1;font-size: 24px;}
.care-slider-con p {margin-bottom: 17px;}
.care-slider ul.slick-dots li button {width: 15px;height: 15px;border-radius: 50%;background:#D9D9D9;font-size: 0;border: 0;box-shadow: none;padding: 0;cursor: pointer;}
.care-slider ul.slick-dots li.slick-active button{background-color:#531C58;}

/*********carlos story css start here**********/
.carlos-story{background-color:#F8F8F8;padding: 50px 0 60px;}
.carlos-video{width:57.85%;border-radius: 6px;overflow: hidden;margin: 0 auto;}
.carlos-content{width:42%;padding:0 85px 0 81px;}
.carlos-story-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;    align-items: center;}
.video-wrapper img.play-icon:hover{opacity: 0.6;}
.video-wrapper .videopart-thumb:hover img.play-icon{opacity: 0.7;}
.videoCov { position: relative; overflow: hidden;margin-top: 12px;    border-radius: 6px;}
.video-wrapper {position: relative; overflow: hidden;  height: 0;  width: 100%;min-height:351px;max-width:700px;margin: 0 auto;}
.video-wrapper iframe { position: absolute; left: 0;  top: 0;  width: 100%; height: 100%; }
.videopart-thumb img { position: absolute; left: 0; right: 0; top: 50%; bottom: 0; height:76px; width:76px; margin: 0 auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); cursor: pointer; transition: all 0.3s ease-in-out; }
.videopart-thumb { position: absolute; top: 0; left: 0; background-size: cover !important; width: 100%; height: 100%; z-index: 2; background-position: center center; background-repeat: no-repeat; } 

/***********tools-resource section css start here*********/
.tools-resource {padding: 80px 0 72px;}
.tools-box{height: 150px; background-repeat: no-repeat; background-size: cover; background-position: center center;position: relative;margin-bottom: 18px;border-radius: 6px;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:flex-start;padding:0 15px 0 44px;justify-content: center;flex-direction: column;}
.tools-box:before{position: absolute;content: ''; left: 0; right: 0; top: 0;bottom: 0;background: rgba(34,85,139,0.88);
background: -moz-linear-gradient(left, rgba(34,85,139,0.88) 0%, rgba(1,181,205,0.9) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,85,139,0.88)), color-stop(100%, rgba(1,181,205,0.9)));
background: -webkit-linear-gradient(left, rgba(34,85,139,0.88) 0%, rgba(1,181,205,0.9) 100%);
background: -o-linear-gradient(left, rgba(34,85,139,0.88) 0%, rgba(1,181,205,0.9) 100%);
background: -ms-linear-gradient(left, rgba(34,85,139,0.88) 0%, rgba(1,181,205,0.9) 100%);
background: linear-gradient(to right, rgba(34,85,139,0.88) 0%, rgba(1,181,205,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22558b', endColorstr='#01b5cd', GradientType=1 );}
.tools-resource-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.tools-sec{width:50%;    padding-right:30px;}
.tools-box span{font-size: 30px;font-weight: 700;color: #FFF;position: relative;}
.tools-box a{position: relative}
.tools-resource-inn a:hover{color:#000;}
.resource-sec{width:48.5%;    padding-left:10px;}
.resource-sec .tools-box:before{position: absolute;content: ''; left: 0; right: 0; top: 0;bottom: 0;background: rgba(204,94,30,1);
background: -moz-linear-gradient(left, rgba(204,94,30,1) 0%, rgba(250,165,29,0.88) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204,94,30,1)), color-stop(100%, rgba(250,165,29,0.88)));
background: -webkit-linear-gradient(left, rgba(204,94,30,1) 0%, rgba(250,165,29,0.88) 100%);
background: -o-linear-gradient(left, rgba(204,94,30,1) 0%, rgba(250,165,29,0.88) 100%);
background: -ms-linear-gradient(left, rgba(204,94,30,1) 0%, rgba(250,165,29,0.88) 100%);
background: linear-gradient(to right, rgba(204,94,30,1) 0%, rgba(250,165,29,0.88) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5e1e', endColorstr='#faa51d', GradientType=1 );}
.tools-box-wrap{padding-top: 4px;}

/*********our mission css start here*********/
.our-mission{background: transparent linear-gradient(1deg, #531C58 0%, #531C58 10%, #5D3793 100%, #A04E9E 100%);padding: 53px 0 72px;}
.our-mission-inn{max-width: 808px; margin: 0 auto; width: 100%;text-align: center;}
.our-mission-inn h2{color: #fff;    margin-bottom: 5px;}
.our-mission-inn p{color: #fff;font-size: 24px;line-height: 1.33;}
.our-mission-inn p:last-child{margin-bottom: 0;}

/*********footer css start here*******/
.site-footer{padding: 79px 0;}
.footer-logo{text-align: center;    padding-bottom: 26px;}
.footer-menu ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.footer-menu ul li{display: inline-block;margin-right: 20px;}
.footer-menu ul li.menu-item-break {width: 100%;text-align: center;padding-top: 15px;}
.footer-menu ul li a{font-weight: 700;font-size: 18px;color: #505050;text-transform: capitalize;font-family:'Proxima Nova';}
.footer-menu ul li:first-child a{color:#008CA8;}
.footer-menu ul li:nth-child(2) a{color:#E48325;}
.footer-menu ul li a:hover{color:#503E52}
.footer-address span{font-size: 16px;font-weight: 400;font-family:'Proxima Nova';display: block; text-align: center;}
.footer-menu{padding-bottom: 26px;}
.footer-address{padding-bottom: 12px;}
.footer-condi-links{padding-bottom: 23px;} 
.copy-right{padding-bottom: 23px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center; align-items:center;}
.copy-right img{padding-right: 16px; max-width:250px;}
.footer-condi-links ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.footer-condi-links ul li{display: inline-block;margin: 0 9px;position: relative;}
.footer-condi-links ul li:before{position: absolute;content: '';height: 12px;width: 1px; background-color:#604D62;right:-10px; top: 9px; bottom: 0; margin: auto;}
.footer-condi-links ul li:last-child:before{display: none;}
.footer-condi-links ul li a{font-size: 14px;font-weight: 400;color: #604D62;font-family:'Proxima Nova';text-decoration: underline !important;}
.footer-condi-links ul li a:hover{color:#E48325;}
.copy-right p{margin-bottom: 0;font-size: 12px;color: #008CA8;text-align: center;}
.footer-social ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;}
.footer-social ul li {margin: 0 10px;list-style-type: none;}
.footer-social ul li a img{width: 36px; height: 36px;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.footer-social ul li a:hover img{opacity: 0.7;}


/***************Clinicians page css start here****************/
.inner-banner{padding:177px 0 44px;background: rgba(41,96,159,1);background: -moz-linear-gradient(left, rgba(41,96,159,1) 0%, rgba(1,181,205,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(41,96,159,1)), color-stop(100%, rgba(1,181,205,1)));background: -webkit-linear-gradient(left, rgba(41,96,159,1) 0%, rgba(1,181,205,1) 100%);background: -o-linear-gradient(left, rgba(41,96,159,1) 0%, rgba(1,181,205,1) 100%);background: -ms-linear-gradient(left, rgba(41,96,159,1) 0%, rgba(1,181,205,1) 100%);background: linear-gradient(to right, rgba(41,96,159,1) 0%, rgba(1,181,205,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29609f', endColorstr='#01b5cd', GradientType=1 );}
.breadcrum-inn {font-size: 14px;color: #000;}
.breadcrum-inn ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.breadcrum-inn ul li{display: inline-block;position: relative;margin-left: 13px;}
.breadcrum-inn ul li:first-child{margin-left: 0;}
.breadcrum-inn ul li:before{position: absolute;content: '>';right: -11px;top: -5px;bottom: 0;margin: auto;width: 7px;height: 7px;font-size: 14px;}
.breadcrum-inn ul li:last-child:before{display: none;}
.breadcrum-inn ul li a{font-size: 14px;color: #000;text-decoration: underline !important;}
.breadcrum-inn ul li a:hover{color:#E48325;}
.breadcrum-inn ul li span{font-size: 14px;color: #000;}
.breadcrum-main {padding: 10px 0 10px;border-top: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
.inner-banner-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.inner-banner-left{width:42.3%;padding-right: 32px;}
.inner-banner-right{width: 57.7%;min-height: 380px;background-repeat: no-repeat;background-size: cover;background-position: 50% 60%;border-radius:6px;    margin-bottom: -6px;}
.inner-banner-left h1{margin-bottom: 17px;font-size: 42px;}
.inner-banner-left p{line-height: 1.38;color: #fff;}
.serious-illness{padding: 85px 0 0;}
.serious-illness-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.serious-illness-left{width:39.2%;background-size: cover;background-repeat: no-repeat;min-height:360px;border-radius: 6px;}
.serious-illness-right{width:60.8%;padding-left: 38px;padding-top: 26px;padding-right: 16px;}
.serious-illness-right p{line-height: 1.35;}
.serious-illness-right h2{margin-bottom: 6px;}
.guides-box{padding: 75px 0; border-bottom: 1px solid #EFEFEF;}
.guide-box-wrap{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding-top: 40px;border-top: 1px solid #941E5E;}
.guide-card{width: 25%;display: inline-flex;padding: 0 9px;margin-bottom: 18px;min-height: 240px;}
.guide-card-inn{border-radius: 6px;padding: 20px;width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;align-items: flex-start;}
.brown-color .guide-card-inn{background-color:#7F2E2E;}
.guide-card-inn h3{font-size: 24px;color: #fff;font-weight: 700;margin-top: 13px;line-height: 1.2;    margin-bottom: 42px;max-width: 100%;}
.border-btn{border-radius: 6px;border: 2px solid #fff;min-width: 140px; padding: 10px 13px 10px 13px;font-size: 16px;font-weight: 700;color: #fff;display: inline-block;margin-top: auto;margin-right: 14px;}
.border-btn:hover{color: #fff;border-color:#E48325;}
.guide-card-inn img{vertical-align: middle;}
.guides-box-inn h2{margin-bottom: 19px;}
.skills-video{padding: 75px 0;border-bottom: 1px solid #EFEFEF;}
.video-cards-wrap{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -9px;}
.video-cards-box a{height: 196px;background-size: cover; background-repeat: no-repeat; background-position: center center;display: block;width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;    border-radius: 6px;position: relative;overflow: hidden;margin-bottom:8px;}
.video-cards-box a:before{position: absolute;content: '';left: 0;top: 0;right: 0;bottom: 0;box-shadow: inset 0 -81px 30px rgba(80,62,82,0.70);}
.video-cards-box a:hover{opacity: 0.7;}
.video-cards-box a:after {position: absolute;content: '';left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(80,62,82,0.35);}
.video-cards-box{width: 33.33%;display: inline-flex;padding: 0 9px;    flex-direction: column;}
.video-cards-box a img{z-index: 1;}
.video-cards-box h3{font-size: 24px;color: #E48325;line-height: 1.29;    margin-bottom: 9px;}
.video-cards-box p{line-height: 1.33;}
.skills-video-inn h2{margin-bottom: 19px;}
.skills-video-cards{padding-top:40px;border-top: 1px solid #941E5E;    margin-bottom: 33px;}
.skills-video-inn span{font-size: 24px;color: #941E5E;font-weight: 700;}
.tav-video-list span.video_caption, .skills-video-inn span.video_caption{font-size: 12px; color: #008CA8; font-weight: 400; margin-bottom: 10px;}
.skills-video-inn span a{color: #29619F;text-decoration: underline !important;}
.skills-video-inn span a:hover{color: #E48325;}
.skills-video-inn a{color: #008CA8;text-decoration: underline !important;}
.reasearch-articles-top{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;align-items: center;    justify-content: center;}
.research-articles{background: transparent linear-gradient(0deg, #531C58 0%, #531C58 10%, #5D3793 100%, #A04E9E 100%);padding:75px 0;}
.research-articles-img{background-size: cover; background-repeat: no-repeat; background-position: center center;min-height: 380px;width: 57.7%;}
.research-articles-content{width:42.3%;padding-left: 38px;    padding-top: 31px;padding-right: 42px;}
.research-articles-content h2{color: #fff;margin-bottom: 12px;}
.research-articles-content p{color: #fff;line-height: 1.38;}
.research-articles-inn {margin-bottom: 41px;}
.research-articles-parent { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;  -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.research-articles--child { width: 32%;margin-right: 1.3%;margin-bottom: 1.3%; background: #fff; border-radius: 6px; padding: 17px 20px 23px 20px; text-align: left;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;align-items: flex-start;}
.research-articles--child p { font-size: 14px; color: #503E52;max-width: 100%; }
.research-articles--child span { color: #482579; font-weight: 700; display: block; font-size: 16px; line-height: 18px; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.3px; }
.research-articles--child h6 { color: #503E52; font-weight: 700; margin-bottom: 2px; line-height: 1.4;max-width: 100%;}
.research-articles--child:last-child { margin-right: 0; }
.research-articles--child .site-btn{margin-top: auto;}
.materials-patients{padding: 75px 0;    border-bottom: 1px solid #EFEFEF;}
.clinician .materials-patients{padding: 75px 0 0; border-bottom: none;}
.materials-patients-inn h2{margin-bottom: 8px;}
.materials-patients-img{min-height: 260px; background-repeat: no-repeat; background-size: cover;background-position: center center;border-radius: 10px;    margin-bottom:9px;}
.materials-patients-parent:nth-child(n+3) {padding-top: 45px;}
.materials-patients-cards{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -19px;padding-top: 10px;}
.materials-patients-parent{width: 50%;display: flex;padding: 0 19px;}
.materials-patients-child{width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;}
.border-btn.solid-bg{background-color:#E48325;border: 0;padding: 15px 13px 9px 13px;}
.border-btn.solid-bg:hover{background-color:#482579;}
.materials-patients-child h3{font-size: 26px;    line-height: 1.3;    margin-bottom: 2px;}
.materials-patients-child p{line-height: 1.48;}
.btn-group{margin-top: auto;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.btn-group.cta{margin-top: 40px; text-align: center; justify-content: center;}
.btn-group > a:last-child {margin-right:0}
.other-resource{padding:75px 0 43px;    border-bottom: 1px solid #EFEFEF;}
.other-resource-block{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -32px;}
.other-resource-parent{width: 33.33%;padding: 0 32px;    margin-bottom: 63px;}
.clinician .other-resource-parent {width:100%; margin-bottom:20px;}
.clinician .other-resource-parent:last-child {margin-bottom:0;}
.clinican-page-resources {display:flex; gap:2rem;}
.other-resource-block{padding-top: 45px;}
.clinician .other-resource-block {display:flex; flex-direction:column;}
.other-resource-logo{margin-bottom: 25px;}
.other-resource-logo img {max-width:282px;}
.other-resource-child p{line-height: 1.38;}
.other-resource-child p a{font-weight: 700;text-decoration: underline !important;}
.other-resource-inn h2{border-bottom:1px solid #941E5E;padding-bottom: 18px; margin-bottom: 0;}
.clinician .other-resource-inn {margin:0 -15px}
.clinician-faq{padding:75px 0 75px; border-bottom: 1px solid #EFEFEF;}
.clinician-faq h2{padding-bottom: 18px; margin-bottom: 5px;border-bottom: 1px solid #008CA8;}
.clinician-faq-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding-top: 35px;}
.clinician-faq-left{width: 51%;padding-right: 20px;}
.clinician-faq-left p{font-size: 24px;line-height: 1.33;}
.clinician-faq-left h4, .advisory-list-wrap h4{color: #008CA8;font-weight: 700;background-color: #fff;color: #29619F;border: 1px solid #29619F;padding: 20px 109px 20px 19px;margin-bottom: 11px;border-radius: 6px;line-height: 1;position: relative;cursor: pointer;}
.advisory-list-wrap h4 {text-align: center;padding-right: 20px;}
.clinician-faq-left h4:before, .advisory-list-wrap h4:before{position: absolute; content:''; right:31px; top:50%; bottom: 0;background-image: url(../images/acc-arrow.png); background-repeat: no-repeat; background-size: 100%;width: 24px; height: 14px; transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.clinician-faq-right{height: 402px; background-size: cover; background-repeat: no-repeat; background-position: center center;border-radius: 6px;width: 49%;border-radius: 10px;}
.accordian-body{display: none;}
.accordian-body a{color: #008CA8; text-decoration: underline !important;}
.accordian-body a:hover{color: #E48325;}
.advisory-list-wrap .accordian-wrap{width: 100%;}
.clinician-faq-left h4.acc-active:before{transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);}

/**********about us page css start here***********/
.inner-banner.no-bgcolor{background: none;    padding:177px 0 44px;}
.no-bgcolor .inner-banner-left h1{font-size:42px;color: #503E52;    margin-bottom: 17px;}
.no-bgcolor.about-banner .inner-banner-left h1{font-size: 36px;}
.no-bgcolor .inner-banner-left p{color: #000;}
.no-bgcolor .inner-banner-left{width: 42.4%;padding-right: 30px;}
.no-bgcolor .inner-banner-right{width:57.6%;margin-bottom:-6px;}
.no-bgcolor .w-full.inner-banner-right{width:100%;}
.no-bgcolor .inner-banner-right .video-wrapper {position: relative;overflow: hidden;height: 0;width: 100%;min-height: 351px;max-width: 700px;margin: 0 auto;}
.vision-mission{background: transparent linear-gradient(1deg, #531C58 0%, #531C58 10%, #5D3793 50%, #A04E9E 100%);padding: 50px 0 23px;}
.vision-mission-inn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.vision-content{width: 50%;position: relative;padding-left: 100px;}
.vision-mission-inn h2{color: #fff;margin-bottom:5px}
.vision-mission-inn p{color: #fff;font-size: 24px;line-height: 1.25;}
.mission-content{width: 50%;position: relative;padding-left: 109px}
.vision-logo{position: absolute;left: 0; top:7px;}
.mission-content .vision-logo{position: absolute;left:8px; top:7px;}

.our-specialties{padding: 75px 0 42px;border-bottom: 1px solid #EFEFEF}
.our-specialties-inn{text-align: center;}
.our-specialties-inn > span{font-size: 30px;color: #503E52;font-weight: 700;}
.our-specialties-inn h2{margin-bottom: 13px;}
.specialties-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;    margin-top: 64px;}
.specialties-list .speci-parent{width:16.66666666666667%;    margin-bottom: 33px;}
.specialties-list .speci-parent h3{color: #29619F;font-size: 24px;margin-top: 28px;}
.speci-child span {min-height: 45px;display: flex;justify-content: center;align-items: center;}

.what-we-do{padding: 75px 0 75px;border-bottom: 1px solid #EFEFEF;}
.what-we-do-inn{text-align: center;}
.what-we-do-inn h2{color: #29619F;    margin-bottom: 13px;}
.what-we-do-inn > span{font-size: 30px;color: #503E52;font-weight: 700;}
.what-we-cards{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;    margin: 38px -9px 0 -9px;justify-content: center;}
.what-we-cards .what-we-cards-parent{width: 33.33%;padding: 0 9px;text-align:left;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.what-we-cards-child{padding: 20px 51px 6px 31px;border-radius: 6px;}
.brown-box .what-we-cards-child{background: transparent linear-gradient(0deg, #7F2E2E 10%, #941E5E 50%, #E2195B 100%);}
.orange-box .what-we-cards-child{background: transparent linear-gradient(0deg, #D66727 0%, #D66727 10%, #E38326 50%, #FAA51D 100%);}
.lightgreen-box .what-we-cards-child{background: transparent linear-gradient(0deg, #29619F 0%, #29619F 10%, #008CA8 50%, #01B5CD 100%);}
.what-we-cards .what-we-cards-parent h3{color: #fff;font-size: 24px;    margin-top: 17px;line-height: 1.22;    margin-bottom: 10px;}
.what-we-cards .what-we-cards-parent p{color: #fff;    line-height: 1.4;}

.who-we-are{padding: 75px 0 75px;border-bottom: 1px solid #EFEFEF;}
.who-we-inn h2{color: #29619F;margin-bottom: 13px;text-align: center;}
.who-we-inn > p{color: #000;text-align: center;max-width: 858px; margin: 0 auto; width: 100%;line-height: 1.43;}
.detail-title h3{color: #D66727;text-align: center;font-size: 36px;padding: 0 20px; background-color: #fff;z-index: 111;display: inline-block;}
.detail-title{position: relative;max-width: 975px;margin: 0 auto;text-align: center;}
.detail-title:before{position: absolute; content: ''; left: 0; right: 0; top:17px;width: 100%; height: 1px; background-color: #FAA51D;z-index: -1;}
.core-team{margin-top: 40px; margin-bottom: 40px;}
.member-img{width: 120px; height: 120px; border-radius: 50%;    margin: 0 auto 20px auto;}
.member-img-bg {width: 120px;height: 120px;margin: 0 auto;border-radius: 100%;background-position: center; background-size: cover; margin-bottom: 20px;}
.team-list, .advisory-list-wrap{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;width: 100%;justify-content: center;}
.team-list-wrap {display: flex;flex-wrap: wrap;padding-top: 30px;justify-content: center;}
.team-list-parent{width: 33.33%;text-align: center;padding: 0 15px;    margin-bottom: 30px;}
.team-list-parent h5, .team-list-parent h4{font-size: 24px;font-weight: 700;margin-bottom:3px;}
.team-list-parent em{display: block;font-size: 18px;color: #000;margin-bottom: 25px;}
.team-list-parent a{font-size: 18px;text-decoration: underline !important;font-weight: 700;color: #29619F;}
.team-list-parent a:hover{color: #E48325;}
.team-list-child.highlight {margin-bottom: 50px;margin-top: 25px;}
.white-popup-block {background: #FFF;padding: 20px 30px;text-align: left;max-width:785px;margin: 40px auto;position: relative;padding: 40px 60px 40px 40px;}
.mfp-container{background-color:rgba(80,62,82,0.6);}

.member-bio-img{width: 29.6%;border-radius: 6px;display: inline-block;vertical-align: top;border-radius: 6px;overflow: hidden;}
.member-bio-content{width:69.6%;padding-left: 38px;display: inline-block;vertical-align: top;}
.member-bio-content h5{font-weight: 700;font-size: 24px;color: #000;margin-bottom: 0;}
.member-bio-content em{font-size: 18px;margin-bottom:15px; display: block;color: #000;}
.member-bio-content p{color: #000;}
.member-popup .mfp-close{width: 40px; height: 40px; border-radius: 50%;background: transparent linear-gradient(180deg, #7F2E2E 10%, #941E5E 50%, #E2195B 100%);font-size:30px;color: #fff !important;opacity: 1;line-height: 30px;position: absolute; top: 8px; right: 8px;}
.member-popup .mfp-close:hover{opacity: 0.7;}
.member-bio-img img{width: 100%;}
.scholars-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;    margin-top: 65px;}
.scholars-parent{width:33.33%;text-align: center;    margin-bottom: 55px;}
.scholars-child h4{font-size: 24px;font-weight: 700;margin-bottom:3px;color: #000;}
.scholars-child em{font-size: 18px;margin-bottom:15px; display: block;color: #000;}
.scholars-main{padding: 22px 0;}
.advisory-boards{padding: 40px 0;}
.advisory-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin-top: 26px;}
.advisory-list-wrap{}
.advisory-list-wrap h3{font-size: 30px;font-weight: 700;color: #E2195B;text-transform: capitalize;line-height: 1.4;position: relative;padding-bottom: 25px;max-width: 75%;margin: 0 auto 37px;width: 100%;text-align: center;}
.advisory-list-wrap h3:before{position: absolute;content: ''; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 52px; height: 6px;background-color:#29619F}
.advisory-list-parent{width:100%;padding: 0 20px;text-align: center;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;justify-content: center;    margin-bottom: 55px;}
.contact-form{background: transparent linear-gradient(24deg, #531C58 0%, #531C58 10%, #5D3793 50%, #A04E9E 100%);    padding: 39px 0 73px;}
.contact-form-inn h2{text-align: center; color: #fff;margin-bottom: 16px;}
.contact-form-inn p{text-align: center; color: #fff;}
.contact-form-parent{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;padding-top: 3px;}
.contact-form-common{width: 50%;padding: 0 10px;margin-bottom: 15px;}
.contact-form-common.full-box{width:100%;}
.contact-form-wrap{max-width: 782px; margin: 0 auto;width: 100%;}
.contact-form-common .edit-box {padding: 16px 15px;width: 100%;border-radius: 6px;font-size: 16px;color: #503E52;font-family:'Proxima Nova';}
.contact-form-common textarea.edit-box{min-height: 150px;resize: none;font-size: 16px;color: #503E52;font-family:'Proxima Nova';font-style: normal;}
.contact-form-btn{display: block;width: 100%;margin-top: 8px;padding: 0 10px;}
.contact-form-btn .site-btn{border-radius: 6px; background-color:#E48325;width: 100%; text-align: center;cursor: pointer;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;font-family:'Proxima Nova';font-weight: 400;}
.contact-form-btn .site-btn:hover{background-color: #19b6cf;}
.form-bottom-parent{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;}
.form-bottom-common a{color: #fff;font-size: 18px;font-weight: 700;}
.form-bottom-common a:hover{color:#E48325;}
.form-bottom-common{color: #fff;font-size: 18px;font-weight: 700;line-height: 1;}
.contact-form-bottom{max-width: 782px; margin: 0 auto;width: 100%;    padding-top: 37px;}

/**************mgh page css start here************/
.expertise-main{background: transparent linear-gradient(7deg, #531C58 0%, #531C58 10%, #5D3793 50%, #A04E9E 100%);padding: 93px 0 100px;position: relative;}
.expertise-main:before{position: absolute;content: '';background-image: url(../images/mgh-logo.png); background-repeat: no-repeat; background-size: 100%;background-position: center center; width: 394px; height: 456px;top:50%;bottom: 0; left: 0;right: 0; margin: 0 auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.expertise-inn{max-width: 715px; margin: 0 auto;width: 100%;position: relative;}
.expertise-inn h2{text-align: center;color: #fff;margin-bottom: 11px;}
.expertise-inn p{text-align: center;color:#fff;    line-height: 1.43;margin-bottom: 30px;}
.expertise-inn{text-align: center;}
.expertise-inn .site-btn{background-color:#E48325;}
.expertise-inn .site-btn:hover{background-color:#19b6cf;}
.connect-mgh-inn ul li a img{width: 60px; height: 60px;}
.connect-mgh-inn{justify-content: space-between;max-width: 935px;margin: 0 auto;align-items: center;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.connect-mgh-inn strong{font-size: 24px;}
.connect-mgh-inn ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.connect-mgh{padding: 39px 0 41px;background:#F8F8F8;    border-bottom: 1px solid #D5D5D5;}
.connect-mgh-inn ul li{margin-right:20px;list-style-type: none;}
.connect-mgh-inn ul li:last-child{margin-right:0px;}

/**************stories page css start here*************/
.story-video-inn h2{text-align: center;}
.skills-video-cards.story-video-cards .video-cards-box{width: 50%;    margin-bottom: 20px;}
.skills-video-cards.story-video-cards{padding-top:24px;padding-bottom: 45px;border-bottom: 1px solid #5D3793;margin-bottom: 22px;}
.story-video-cards .video-cards-box a{height: 298px;}
.story-video{padding:75px 0 75px;background-color:#F8F8F8;border-bottom: 1px solid #EFEFEF;}
.videos-courtesy{display: block;text-align: center;font-size: 24px;font-weight: 700;color: #482579;}
.story-slider-img{height: 248px; background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius: 6px;}
.story-slider.slick-initialized .slick-slide{padding: 0 9px;}
.story-slider{padding: 0 91px;}
.story-slider button.slick-next.slick-arrow{position: absolute;right: 0;top: 0;height: 100%;font-size: 0;    padding: 0 40px;border: 0;border-radius: 6px;background-color:#01B5CD;background-image: url(../images/next-arrow.png);background-repeat: no-repeat; background-position: center center;}
.story-slider button.slick-next.slick-arrow:hover{background-color:#e48325}
.story-slider button.slick-prev.slick-arrow {position: absolute;left: 0;top: 0;height: 100%;font-size: 0;    padding: 0 40px;border: 0;border-radius: 6px;background-color:#01B5CD;background-image: url(../images/prev-arrow.png);background-repeat: no-repeat; background-position: center center;z-index: 11;}
.story-slider button.slick-prev.slick-arrow:hover{background-color:#e48325}
.story-slider-main{padding: 40px 0 80px;}
.story-slider ul.slick-dots {position: absolute;right:0;top: 107%;left: 0; text-align: center;}
.story-slider ul.slick-dots li{display: inline-block;    margin: 0 8px;}
.story-slider ul.slick-dots li button {width: 15px;height: 15px;border-radius: 50%;background:#D9D9D9;font-size: 0;border: 0;box-shadow: none;padding: 0;cursor: pointer;}
.story-slider ul.slick-dots li.slick-active button{background-color:#531C58;}

/*********patients and family page css start here***********/
.patient-family-top{background-color:#D66727;min-height: 100px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;border-bottom: 1px solid rgba(0,0,0,.2);}
.patient-family-top-inn{width: 100%;}
.patient-family-top .container{min-height: 100px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.patient-family-search .header-search, .patient-family-search .header-search-desk{text-align: left;padding-bottom: 0;width: 50%;}
.patient-family-search .header-search form, .patient-family-search .header-search-desk form{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;flex-direction: row;justify-content: flex-start;}
.patient-family-search .header-search input, .patient-family-search .header-search-desk input{    background-color: #fff;border: 1px solid #DEDEDE;border-right: 0;padding: 14px 10px 14px;border-radius: 5px 0 0px 5px;font-weight: 400;font-size: 16px;font-family: 'Proxima Nova';font-style: normal;max-width: 380px;width: 100%;}
.patient-family-search .header-search button, .patient-family-search .header-search-desk button {padding: 12px 16px 11px;background: #fff;font-size: 17px;border: none;cursor: pointer;border: 1px solid #857d86;border-radius: 0px 5px 5px 0px;border: 1px solid #DEDEDE;min-height: 49px;}
.mac .patient-family-search .header-search button, .mac .patient-family-search .header-search-desk button{min-height: 54px;}
.patient-family-search .header-search button:hover, .patient-family-search .header-search-desk button:hover{background-color:#f29821;}
.patient-family-search .header-search button i, .patient-family-search .header-search-desk button i {color: #29619F;font-size: 22px;}

/*********clinician page overrides css start here***********/
.clinician .materials-patients,
.clinician .other-resource,
.clinician .clinician-faq
 { padding-top:0;}


.patient-family{position: relative;    margin: 21px 0; border-bottom: 1px solid #EFEFEF;}
.patient-family-tab #service-detail{position:relative;}
.patient-family ul.resp-tabs-list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;min-height: 100px;justify-content: flex-end;}
.clinician .resp-tabs-list li {line-height:1; text-align:center;}
.resp-tabs-list li img{margin-bottom: 3px; max-width:32px; height:32px; margin-bottom:6px;}
.secondary-nav.patient-family .resp-tabs-list li span {text-align:center; margin-top:auto; line-height:1;}
.Pamphlets-content{padding: 53px 0 80px;}
.Pamphlets-content h2{border-bottom: 1px solid #D66727;padding-bottom: 18px;margin-bottom: 29px;}
.Pamphlets-content .materials-patients-child h3{margin-bottom: 24px;color: #D66727;}
.planning-title{border-bottom:1px solid #941E5E;    margin-bottom: 40px;}
.planning-title h2{line-height: 1;margin-bottom:9px;}
.planning-title p{line-height: 1.43;margin-bottom: 22px;}
.planning-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding:60px 0 0;margin:0;background: #F8F8F8;}
.planning-list-wrap{width: 50%; padding: 0 40px;margin-bottom: 30px;}
.planning-list-wrap img{margin-bottom: 32px;}
.planning-list-right p span{color: #29619F;text-decoration: underline;}
.additional-res-parents{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 20px;}
.additional-res-child{width: 50%;padding: 0 28px 50px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;align-items: flex-start;}
.additional-res-child h3{font-size: 24px;margin-bottom: 0;color: #531C58;max-width: 100%;}
.additional-res-child p{color: #000;margin-bottom:20px;max-width: 100%;}
.additional-res-child a{margin-top: auto;}
.planning-content{padding: 57px 0 0;}
.additional-res{padding: 47px 0 77px;}
.additional-res h2{margin-bottom: 35px;}
.book-content .planning-title{padding-bottom: 10px;}
.book-list{display: -webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;    padding: 65px 50px 0 50px;background: #F8F8F8;margin-bottom: 40px;}
.book-list-parent{width: 50%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;    margin-bottom: 72px;}
.book-list-img{width:30%;border-radius: 6px;overflow: hidden;}
.book-list-con{width:70%;padding:9px 45px 0 18px;}
.book-list-con h3{margin-bottom: 0;font-size: 24px;color: #531C58;}
.book-list-con h3 span{font-size: 16px;}
.book-list-con p{margin-bottom:8px;}
.book-content{padding: 59px 0 0;}
.book-list-parent:nth-child(even){padding-left: 39px;}
.book-list-img img{width: 100%;}
.video-content .planning-title{padding-bottom: 13px;}
.video-content .planning-title {border-bottom: 1px solid #5D3793;}
.tav-video-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding-top: 60px;margin: 0 -9px;}
.tav-video-list .video-cards-box{width: 25%;margin-bottom: 50px;}
.tav-video-list .video-cards-box a{height: 144px;}
.video-content{padding: 58px 0;}
.faq-content{padding: 58px 0 0;}
.faq-content .clinician-faq-inn{padding-top: 65px;}
.tab-faq-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding-top: 35px;}
.tab-faq-parent{width: 50%;margin-bottom:20px;}
.tab-faq-parent.long{width: 100%;}
.tab-faq-parent:nth-child(odd){padding-right: 40px;}
.tab-faq-parent.long:nth-child(odd){padding-right: 0;}
.tab-faq-parent h3{color: #008CA8;margin-bottom: 20px;font-size: 24px;}
.tab-faq-parent p{font-size: 24px;color: #000;}
.tab-faq-parent.tab-faq-img{height: 360px; background-repeat: no-repeat; background-size: cover; background-position: center center;border-radius: 12px;}
.cards-inner-content p{margin-bottom: 15px;}
.cards-inner-content ul{margin-bottom: 30px;padding-left: 35px;}
.cards-inner-content li{margin-bottom: 10px;}
.talking-title{padding-left: 64px;position: relative;}
.talking-title a{display:inline-block;    position: absolute;
left: 0;top: 0;}
.talking-title a:hover{opacity: 0.7;}
.talking-title h2{color: #008CA8;margin-bottom:6px;}
.talking-title h3{color: #E48325;font-size: 30px;}
.blue-box{background-color:#29619F;border-radius: 12px;padding: 44px 140px 47px 65px;}
.blue-box p{color: #fff;font-weight: 700;line-height: 1.43;    margin-bottom: 20px;}
.blue-box p:last-child{margin-bottom: 0;}
.gray-box{background-color:#EEEEEE; border-radius: 12px; padding: 44px 140px 47px 65px;}
.gray-box p{font-weight: 700;line-height: 1.43;    margin-bottom: 20px;}
.gray-box p:last-child{margin-bottom: 0;}
.some-quesation-main{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding: 40px 0 19px;}
.some-quesation-left{width: 50%;padding-right: 75px;}
.some-quesation-left h4{font-size: 20px;color: #000;font-weight: 700;margin-bottom: 15px;}
.some-quesation-right{width: 50%;padding-left: 10px;}
.text-bullet li{position: relative;font-size: 18px;line-height: 1.33;padding-left:38px;margin-bottom: 10px;    list-style-type: none;}
.text-bullet li:before{position: absolute;content: ''; left: 0; top:12px; width: 4px; height: 4px; border-radius: 50%;background-color: #000;}
.quesation-right-img{height: 260px;border-radius: 12px;background-repeat: no-repeat; background-size: cover;background-position: center center;}
.purple-box{background-color:#531C58;border-radius: 12px;    padding: 36px 57px 38px 46px;margin-top: 33px;}
.purple-box h4{color: #fff;}
.purple-box ul li{color: #fff;}
.purple-box ul li:before{background-color:#fff;}
.purple-box p{color: #fff;}
.purple-box p:last-child{margin-bottom: 0;}
.quesation-right-list h4{margin-bottom: 15px;font-size: 20px;font-weight: 700;color: #000;}
.quesation-right-list{margin-top: 37px;}
.quesation-right-list p{line-height: 1.43;}
.que-last-text  em{font-size: 14px;color: #000;}
.que-last-text em a{text-decoration: underline !important;}
.que-last-text{padding-bottom: 45px;border-bottom:1px solid #D66727;margin-bottom: 31px;}
.down-pdf{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;background-color:#D66727;    padding: 27px 20px;border-radius: 12px;margin-bottom: 42px;align-items: center;}
.down-pdf-text span{position: relative;padding-left: 62px;color: #fff;font-size: 18px;font-weight: 700;}
.down-pdf-text span:before{position: absolute;content: ''; left:9px; top:-5px;background-image: url(../images/big-pdf-icon.svg);background-repeat: no-repeat;background-size: 100%;width: 33px; height: 35px;}
.down-pdf-btn a{border-radius: 24px; background-color: #fff;padding:13px 21px;color:#E48325;font-size: 16px;display: inline-block;}
.down-pdf-btn a:hover{background-color:#531c58;}
.talking-main{display: none;}
.patient-family-blank{display: none;}
.fixItUp .patient-family-blank{ display: block;}
.fixItUp .patient-family-top{  position: fixed;top:142px;left: 0;right: 0;width: 100%;z-index: 11;}
.mac .fixItUp .patient-family-top{top:141px;}
.patient-family-search{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;align-items: center;}

.color-dark-pink li.resp-tab-item.resp-tab-active{background-color: #851b54;}
.color-blue li.resp-tab-item.resp-tab-active{background-color: #25578f;}
.color-light-purple li.resp-tab-item.resp-tab-active{background-color: #543184;}
.color-light-green li.resp-tab-item.resp-tab-active{background-color: #007e97;}

.color-dark-pink .patient-family-top{background-color: #941e5e;}
.color-blue .patient-family-top{background-color: #29619f;}
.color-light-purple .patient-family-top{background-color: #5d3793;}
.color-light-green .patient-family-top{background-color: #008ca8;}
/*********Lazy load for Youtube***********/
.youtube {background-color: #000;margin-bottom: 30px;position: relative;padding-top: 56.25%;overflow: hidden;cursor: pointer;}
.youtube img {width: 100%;top: -16.84%;left: 0;opacity: 0.7;}
.youtube .play-button {width: 90px;height: 60px;background-color: #333;box-shadow: 0 0 30px rgba( 0,0,0,0.6 );z-index: 1;opacity: 0.8;border-radius: 6px;}
.youtube .play-button:before {content: "";border-style: solid;border-width: 15px 0 15px 26.0px;border-color: transparent transparent transparent #fff;}
.youtube img,.youtube .play-button {cursor: pointer;}
.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before {position: absolute;}
.youtube .play-button,.youtube .play-button:before {top: 50%;left: 50%;transform: translate3d( -50%, -50%, 0 );}
.youtube iframe {height: 100%;width: 100%;top: 0;left: 0;}
/*********Lazy load for Youtube end***********/
/***********Template Sections Start***********/
.wp-default-content{padding: 75px 0;border-bottom: 1px solid #EFEFEF;}
.wp-default-content .contact-form-inn h2, .wp-default-content .contact-form-inn p{color: #503E52;}
.wp-default-content .contact-form-common .edit-box {border: 1px #503E52 solid;}
.wp-default-content .form-bottom-common a, .wp-default-content .form-bottom-common{color: #503E52;}
.wp-single-content{padding: 75px 0;border-bottom: 1px solid #EFEFEF;margin-top: 140px;}
.wp-single-inn h2{font-size: 28px; line-height: 1.1; margin-bottom: 25px;}
.wp-single-wrap p:nth-last-child(n){margin-bottom: 0;}
.wp-single-wrap{padding-top: 25px;border-top: 1px solid #941E5E;}
.wp-single-wrap img{padding-bottom: 25px;}
.wp-single-wrap .border-btn img, .wp-single-wrap .down-pdf-btn img{padding-bottom: 0;}
.wp-single-wrap.archive ul li{list-style: none; border-bottom: 1px solid rgba(0,0,0,.1); padding-top: 10px;}
.wp-single-wrap.archive ul li:first-child{padding-top: 0;}
.wp-single-wrap.archive ul li a{font-weight: 700; display: block;}
.wp-single-wrap.archive ul li.archive-events-list {display:flex; align-items:flex-start;}
.wp-single-wrap.archive ul li.archive-events-list > a {margin-left:auto;}

.wp-single-wrap .post-meta {font-size: 14px; color: #8d8d8d; padding: 10px 0 10px;}
.wp-single-wrap .post-meta span {display: inline-block;padding-right: 10px;}
.wp-single-description{margin-bottom: 20px;}
.wp-single-date{margin-bottom: 10px; font-weight: 700;}
.wp-single-date span{font-weight: 400;}
.purple-content{background: transparent linear-gradient(0deg, #531C58 0%, #531C58 10%, #5D3793 100%, #A04E9E 100%);padding:75px 0 75px;border-bottom: 1px solid #EFEFEF;}
.purple-content p, .purple-content h1, .purple-content h2, .purple-content h3, .purple-content h4, .purple-content h5, .purple-content h6, .purple-content a {color: #ffffff;}
.purple-content ul {margin-bottom: 15px;color: #ffffff; margin-left: 15px;}
.purple-content ul, li {list-style-type: disc;}
.books-display{padding: 75px 0;border-bottom: 1px solid #EFEFEF;}
.books-display h2{margin-bottom: 19px;}
/***********Template Sections End***********/
/***********Search Start***********/
.search_node{padding: 10px 0;padding-bottom: 10px;border-bottom: 2px solid rgba(0,0,0,.05);}
.search_title{display: block;color: #1a1f41;text-decoration: none;font-weight: 700;font-size: 18px;}
.search_pags {margin-top: 20px;}
.search_pags a, .search_pags span {display: inline-block;padding: 12px 20px;border: 2px solid #000;font-size: 12px;text-transform: uppercase;font-weight: 700;text-decoration: none;}
.search_pags .page-numbers.dots {border: none;}
.search_meta{color: #777;font-size: 14px;text-transform: capitalize;}
.search_meta span{margin-right: 15px;}

form ul li {
    width:100%;
}