body .mega-menu .narrow .popup ul.sub-menu {
min-width: 450px !important ;
}
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i,800");
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tiro+Devanagari+Hindi:ital@0;1&display=swap"); body{
margin: 0px!important;
padding: 0px!important;
font-family: 'Open Sans', sans-serif!important;
}
p,h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
font-family: 'Open Sans', sans-serif!important;
}
ul,ol,li{
margin: 0px;
padding: 0px;
list-style: none;
}
.container{
max-width: 1155px!important;
}
.main-content {
padding-top: 50px!important;
padding-bottom: 50px!important;
}
#header {
border-top: 0px solid #ededed!important;
border-bottom: 1px solid #ebeef5!important;
}
#header  .header-top {
background-color: #5eb4b9!important;
border: none !important;
padding: 4px 0px;
}
.block-inline,.header-contact,.header_mainout{
width: 100%!important
}
.header_riht{
width: 50%!important;
float: left;
text-align: left;
}
.header_riht ul{
display: inline-block!important;
}
.header_left ul{
display: block;
float: right!important;
}
.header_riht ul li,.header_left ul li{
font-family: 'Open Sans', sans-serif!important;
font-size: 14px!important;
font-weight: 400!important;
float: left;
color: #fff !important;
}
.header_riht ul li{
line-height: 14px;
}
.header_left ul li{
line-height: 50px!important;
}
.header_riht ul li a,.header_left ul li a{
font-family: 'Open Sans', sans-serif!important;
font-size: 14px!important;
font-weight: 400!important;
color: #fff !important;
}
.header_left ul li:nth-child(1){
font-size: 16px!important;
margin-right: 25px;
}
.header_left ul li:nth-child(1) a{
font-size: 20px!important;
}
.header_left ul li:nth-child(2) .htc__btn,.apoint_ment a,.gform_footer input[type="submit"]{
font-size: 15px!important;
font-weight: 600;
padding: 10px 18px;
background: #a1cf62!important;
border-radius: 5px!important;
transition: 0.5s;
color: #fff!important;
border: none!important;
}
.apoint_ment a:hover{
text-decoration: none!important;
}
.header_left{
width: 50%!important;
float: left;
text-align: right;
}
.header_riht ul li:nth-child(1)::before {
content: "\f0e0";
font-family: fontawesome;
font-size: 15px;
line-height: 0px;
margin-right: 12px;
}
.header_riht ul li:nth-child(2)::before {
content: "\f041 ";
font-family: fontawesome;
font-size: 15px;
line-height: 0px;
margin-right: 12px;
}
.header_riht ul li:nth-child(1){
padding-right: 15px !important;
border-right: 2px solid #d4ebec !important;
margin-right: 15px;
}
.spc li {
list-style: image-set !important;
}
.page-content p {
padding-bottom: 15px !important;
}
.spc li {
padding-bottom: 15px !important;
}
.page-content h3 {
padding-bottom: 5px !important;
}
.spc {
padding-left: 20px !important;
}
#header.header-corporate .block-inline {
margin-bottom: 0px!important;
margin-right: 0px;
}
#header .logo {
max-width: 100%!important;
}
#header.header-12 .sticky #main-menu .mega-menu > li.menu-item > a{
padding-top: 25px !important;
padding-bottom: 25px !important;
}
#header.sticky-header .logo {
display: block!important;
width: 100% !important;
}
#header.header-12 #main-menu .mega-menu > li.menu-item > a{
padding-top: 35px !important;
padding-bottom: 35px !important;
}
#header.header-12 #main-menu .mega-menu > li:last-child a{
padding-right: 0px!important;
}
.mega-menu.show-arrow > li.has-sub > a::after{
content: "\f107"!important;
font-size: 18px !important;
font-weight: 600 !important;
top: 1px;
position: relative;
left: 3px;
}
.mega-menu > li.menu-item > a{
font-family: Open Sans!important;
padding: 0px 20px 0px 15px!important;
font-size: 14px !important;
font-weight: 600 !important;
color: #444343 !important;
text-transform: capitalize;
transition: 0.5s!important;
}
.mega-menu > li.menu-item.active > a,.mega-menu > li.menu-item:hover > a{
background: none!important;
color: #a1cf62!important;
}
#header.header-corporate .header-main .container .header-right {
padding-left: 0px;
}
.header-main{
padding: 0px 0px!important;
}
#footer .footer-bottom .container .footer-center {
padding: 0px!important;
}
#footer .footer-bottom {
background-color: #2a2b2c!important;
padding: 20px 0!important;
}
#footer .footer-bottom .container .footer-center p{
font-family: Open Sans!important;
font-size: 14px !important;
font-weight: 400 !important;
color: #ffffff !important;
text-align: center!important;
}
#footer {
background-color: #f8f8f9!important;
}
.footer-main .col-lg-3:nth-child(1) {
flex: 0 0 27% !important;
max-width: 27% !important;
}
.footer-main .col-lg-3:nth-child(2) {
flex: 0 0 22.5% !important;
max-width: 22.5% !important;
}
.footer-main .col-lg-3:nth-child(3) {
flex: 0 0 20% !important;
max-width: 20% !important;
}
.footer-main .col-lg-3:nth-child(4) {
flex: 0 0 30% !important;
max-width: 30% !important;
}
.widget{
margin-bottom: 0px!important;
}
.footer-main .col-lg-3 .widget-title {
font-family: Open Sans !important;
font-size: 20px !important;
font-weight: 600 !important;
margin-bottom: 20px !important;
color: #404040 !important;
}
.adres_out{
border: 1px solid red;
}
.adres_out li:nth-child(1),.adres_out li:nth-child(2){
margin-bottom: 25px;
}
.adres_out li:nth-child(1){
font-size: 16px !important;
font-weight: 400 !important;
color: #404040!important;
position: relative;
padding-left: 35px!important;
line-height: 26px!important;
}
.adres_out li:nth-child(1)::before {
content: "\f041";
font-family: fontawesome;
font-size: 26px !important;
top: 0px;
color: #404040;
}
.adres_out li:nth-child(1)::before ,.adres_out li:nth-child(2)::before,.adres_out li:nth-child(3)::before {
left: 0px !important;
position: absolute;
}
.adres_out li:nth-child(2) a{
font-size: 16px !important;
font-weight: 400 !important;
color: #404040!important;
position: relative;
padding-left: 35px;
line-height: 26px!important;
}
.adres_out li:nth-child(2)::before {
content: "\f095";
font-family: fontawesome;
font-size: 24px !important;
top: 0px;
color: #404040;
}
.adres_out li:nth-child(3) a{
font-size: 20px !important;
font-weight: 400 !important;
color: #404040!important;
position: relative;
padding-left: 35px;
line-height: 26px!important;
}
.adres_out li:nth-child(3)::before {
content: "\f1ac";
font-family: fontawesome;
font-size: 21px !important;
top: 0px;
color: #404040;
}
.widget > div > ul li, .widget > ul li {
border-top: 0px !important;
padding-top: 0px!important;
padding-bottom: 0px!important;
line-height: 30px!important;
}
.widget > div > ul, .widget > ul {
border-bottom: 0px !important;
}
#footer a {
font-size: 16px !important;
color: #404040 !important;
font-weight: 400 !important;
}
#footer a:hover{
text-decoration: none!important;
color: #5eb4b9!important;
}
.widget_nav_menu > div > ul li::before{
border-left: 0px solid transparent !important;
content: "\f0da";
font-family: fontawesome;
font-size: 20px !important;
position: relative;
left: 0px;
top: 1px;
margin-right: 20px;
color: #5eb4b9;
}
.footer-main ul.menu li:hover {
padding-left: 18px !important;
}
#footer .footer-main > .container {
padding-top: 55px!important;
padding-bottom: 45px!important;
}
.form_fortr input[type="text"],.form_fortr input[type="email"],.form_fortr textarea{
background-color: transparent;
border: none!important;
border-bottom:1px solid #e1e1e2!important;
box-shadow: none!important;
width: 100%;
font-size: 16px !important;
font-weight: 400 !important;
color: #404040!important;
padding: 0px 0px 15px 0px !important;
margin-bottom: 20px;
}
.form_fortr input[type="text"]:focus,.form_fortr input[type="email"]:focus,.form_fortr textarea:focus{
border-bottom: 1px solid #5eb4b9!important;
}
.form_fortr textarea{
height: 50px!important;
}
.form_fortr p,.form_fortr p label{
width: 100%;
line-height: 0px!important;
margin-bottom: 0px!important;
}
.form_fortr input[type="submit"]{
font-family: 'Lato', sans-serif;
background: #5eb4b9 !important;
box-shadow: none;
border: none;
border-radius: 50px;
padding: 10px 42px;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
line-height: 20px!important;
}
.sevi_otu{
color: #a1cf62!important;
}
.no-breadcrumbs .main-content{
padding-top: 0px!important;
padding-bottom: 0px !important;
}
.wpb_content_element{
margin-bottom: 0px!important;
}
.washing_ouee p{ 
margin-bottom: 25px!important;
display: inline-block;
}
.partners_outrne{
flex: 0 0 51%!important;
max-width: 51%!important;
padding-right: 20px;
}
.welcome_outer{
padding: 55px 0px 23px 0px !important;
}
.partner_out h2{
font-size: 24px !important;
font-weight: 700 !important;
color: #404040!important;
letter-spacing: 0.5px;
margin-bottom: 25px!important;
}
.tery_clr{
color: #5eb4b9!important;
text-transform: uppercase;
}
.partnre{
color: #a1cf62!important;
text-transform: uppercase;
}
.color_block p,.hipaa_in_out p{
font-size: 14px !important;
font-weight: 400 !important;
color: #666666!important;
margin-bottom: 20px;
line-height: 28px!important;
}
.partner_out p {
font-size: 16px !important;
font-weight: 400 !important;
color: #000 !important;
margin-bottom: 20px;
line-height: 28px !important;
font-family: 'Poppins' !important;
}
.partner_out ul li{
font-size: 15px !important;
font-weight: 400 !important;
color: #666666!important;
line-height: 30px;
position: relative;
padding-left: 25px!important;
}
.partner_out ul{
padding-left: 10px!important;
}
.partner_out ul li:before{
content: "\f18e ";
font-family: fontawesome;
position: absolute;
left: 0px!important;
color: #75aeb1!important;
font-size: 14px!important;
}
.partners_outrneto{
flex: 0 0 49%!important;
max-width: 49%!important;
padding-left: 0px!important;
}
.porto-carousel-wrapper .slick-prev, .porto-carousel-wrapper .slick-next {
top: 93.2%!important;
}
.porto-carousel-wrapper .slick-next {
right: -1px!important;
}
.parto_advace_out .slick-initialized .slick-slide {
margin: 0px 0px !important;
}
.parto_advace_out .fa-chevron-left::before {
content: "\f104"!important;
cursor: pointer;
font-size: 30px!important;
}
.parto_advace_out .fa-chevron-right::before {
content: "\f105"!important;
cursor: pointer;
font-size: 28px!important;
}
.porto-carousel-wrapper .slick-prev,.porto-carousel-wrapper .slick-next{
opacity: 0.7;
}
.porto-carousel-wrapper .slick-next{
background: #7fa150 !important;
}
.porto-carousel-wrapper button.square-bg {
width: 1.8em !important;
height: 1.9em!important;
}
.porto-carousel-wrapper{
margin-bottom: 0px!important;
}
.image_block{
display: inline-block;
width: 100%;
text-align:center!important;
}
.img_out_left{
float: none!important;
}
.img_out_left h6{
font-family: Open Sans!important;
font-size: 18px !important;
font-weight: 700 !important;
line-height: 55px;
margin-left: 20px;
color: #404040!important;
}
.indual_blo{
padding-top: 40px!important;
}
.indual_blo .col-md-3{
flex: 0 0 22.6%;
max-width: 22.6%;
}
.indual_blo .col-md-3:nth-child(4),.indual_blo .col-md-3:nth-child(12){
flex: 0 0 30%!important;
max-width: 30%!important;
}
.elusmod_out{
padding-left: 80px!important;
}
.apoint_ment{
padding-right: 80px!important;
}
.elusmod_out p{
font-size: 19px !important;
font-weight: 400 !important;
color: #ffffff!important;
line-height: 44px;
text-align: rigcenterht;
}
.apoint_ment p{
text-align: left!important;
}
.apoint_ment a{
display: inline-block;
font-size: 18px!important;
font-weight: 400!important;
}
.speratr_blo{
padding: 35px 0px!important;
}
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner{
padding-top: 0px!important;
}
.meetut h2{
margin-bottom: 10px !important;
}
.meetut{
text-align: center!important;
}
.denis_out,.denis_out p{
text-align: center!important;
}
.imgg_outer img {
border-radius: 100% !important;
overflow: hidden;
height: 242px;
width: 100%;
object-fit: cover;
}
.denis_out p{
font-size: 14px!important;
font-weight: 400!important;
color: #666666!important;
}
.denis_out p strong{
font-size: 17px!important;
font-weight: 600!important;
color: #404040!important;
margin-top: 12px;
display: inline-block;
}
.licencd{
font-size: 14px!important;
font-weight: 400!important;
color: #a1cf62!important;
margin: 3px 0px !important;
display: inline-block;
}
.denis_out img:hover {
opacity: .8;
}
.mega-menu .narrow .popup ul.sub-menu {
padding: 0px!important;
}
#main-menu .mega-menu .narrow .popup ul.sub-menu {
border-top-color: #5eb4b9!important;
border-top-width: 7px;
margin-top: -3px;
}
.mega-menu .narrow .popup li.menu-item > a{
font-size: 15px!important;
font-weight: 400!important;
padding: 10px 70px 10px 20px !important;
background: #a1cf62!important;
}
#main-menu .mega-menu .narrow .popup li.menu-item:hover > a{
background: #ffffff!important;
color: #a1cf62!important;
transition: 0.5s;
}
#main-menu .mega-menu .narrow .popup li.menu-item > a{
border-bottom-color: #addb6f!important;
color: #ffffff;
}
.mega-menu .popup li.menu-item.active > a{
background: #ffffff!important;
color: #a1cf62!important;
}
.page-top {
background: url(//psychotherapypartnersmn.com/wp-content/themes/psychotherapypartnersmn/images/breadcrumbs_contact.jpg) no-repeat center !important;
background-size: auto;
border-top: 0px solid #384045 !important;
border-bottom: 0px solid #cccccc;
padding:55px 0px !important;
background-size: cover !important;
}
.page-id-105 .page-top {
background: url(//psychotherapypartnersmn.com/wp-content/themes/psychotherapypartnersmn/images/cont-page.jpg) no-repeat center !important;
}
.page-template-Pyschotherapypatners .page-top{
background: url(//psychotherapypartnersmn.com/wp-content/themes/psychotherapypartnersmn/images/page-header02-1.jpg) no-repeat center !important;
}  .breadcrumb{
display: none!important;
}
.page-top .page-title {
font-weight: 600 !important;
font-family: Raleway !important;
font-size: 32px !important;
color: #fff !important;
text-transform: capitalize;
line-height: 34px !important;
padding-bottom: 20px;
position: relative;
}
.contact_info .col-md-8 {
flex: 0 0 65.6666666667%;
max-width: 65.6666666667%;
}
.contact_info .col-md-4 {
flex: 0 0 34.3333333333%;
max-width: 34.3333333333%;
}
.conta-adress h3,.contactform_out h3{
font-family: Open Sans !important;
font-weight: 700!important;
font-size: 20px!important;
color: #404040 !important;
margin-bottom: 15px!important;
}
.miinep{
border-top: 1px solid #ededed;
padding-top: 15px!important;
}
.miinep li{
font-family: Open Sans !important;
font-size: 14px !important;
font-weight: 600 !important;
line-height: 26px;
margin-bottom: 15px;
border-bottom: 1px solid #ededed;
padding-bottom: 15px;
color: #404040;
position: relative;
left: 0px;
padding-left: 30px;
}
.miinep li p{
line-height: 26px!important;
}
.miinep li span{
color: #a1cf62 !important
}
.miinep li a{
font-family: Open Sans !important;
font-size: 15px !important;
font-weight: 600 !important;
color: #404040!important;
}
.miinep li a:hover{
text-decoration: none!important;
}
.miinep li:nth-child(1)::before ,.miinep li:nth-child(2)::before ,.miinep li:nth-child(3)::before,.miinep li:nth-child(4)::before {
content: "\f135";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
left: 0px;
top: 6px;
color: #808080!important;
font-size: 18px !important;
}
.miinep li:nth-child(3)::before {
content: "\f095"!important;
}
.miinep li:nth-child(4)::before ,.miinepp li:nth-child(3)::before {
content: "\f003"!important;
}
.miinep li:nth-child(4){
border:0px!important;
}
.book_appoint{
padding-top: 20px!important;
}
.book_appoint h3{
margin-bottom: 20px!important;
}
.miinepp li{
font-family: Open Sans !important;
font-size: 15px !important;
font-weight: 600 !important;
line-height: 45px;
border: 1px solid #ededed;
position: relative;
left: 0px;
padding-left: 55px;
margin-bottom: 12px;
}
.miinepp li a{
font-family: Open Sans !important;
font-size: 15px !important;
font-weight: 600 !important;
color: #404040!important;
}
.miinepp li:nth-child(1)::before ,.miinepp li:nth-child(2)::before ,.miinepp li:nth-child(3)::before {
content: "\f095";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
left: 0px;
top: 0px;
color: #fff !important;
font-size: 18px !important;
background: #a1cf62 !important;
width: 12%;
line-height: 45px;
text-align: center;
}
.miinepp{
margin-top: 22px!important;
}
.miinepp li:nth-child(3)::before {
content: "\f040"!important;
}
.totalimgouter{
box-shadow: 0px 0px 10px #ddd;
width: 32%;
float: left;
margin: 0% 2% 3% 0%!important;
}
.totalimgouter:nth-child(3n){
margin-right: 0%!important;
}
.therpy_left{
width: 100%;
position: relative;
}
.therpy_left div{
overflow: hidden;
}
.therpy_left img {
width: 100% !important;
height: 297px;
object-fit: contain;
transition: all 0.5s ease 0s;
}
.totalimgouter:hover .therpy_left img{
transform: scale(1.1);
}
.therpy_right{
padding: 10px 12px 10px 12px;
width: 100%;
text-align: center;
}
.totalseo{
padding: 0px 15px!important;
}
.lassingame_out a{
font-size: 16px !important;
font-weight: 700 !important;
color: #404040 !important;
display: inline-block;
line-height: 24px!important;
}
.designte{
background: #5eb4b9 !important;
padding: 6px 5px;
text-align: center;
font-size: 14px;
color: #fff;
font-weight: 600;
position: absolute;
width: 78%;
transform: rotate(-90deg);
left: -229px;
right: 0px;
top: 85px;
margin: 0px auto;
}
.slider_therpost{
padding-top: 40px !important;
}
.slick-slider .slick-dots li.slick-active i, .slick-slider .slick-dots li:hover i {
color: #5eb4b9  !important;
}
.lassinga_out{
font-family: Open Sans !important;
font-size: 14px !important;
font-weight: 400 !important;
color: #404040!important;
line-height: 26px;
} .therpy_right a:hover{
text-decoration: none!important;
}
.contactform_out p{
width: 50%!important;
float: left;
}
.contactform_out p input[type="text"],.contactform_out p input[type="email"] ,.contactform_out p textarea{
background: #fafafa;
border: 1px solid #e3e3e3;
color: #808080;
padding: 12px 2%;
display: block;
font-size: 14px;
margin: 10px 0 7px;
width: 100%;
box-shadow: none;
}
.contactform_out .sub_tet{
width: 100%!important;
}
.contactform_out .sub_tet label{
width: 97%!important;
line-height: 10px;
}
.contactform_out p span{
font-family: Open Sans !important;
font-size: 14px !important;
font-weight: 400 !important;
}
.contactform_out .sum_mit{
text-align: right;
width: 97%!important;
}
.contactform_out  input[type="submit"]{ font-size: 15px !important;
font-weight: 600;
padding: 10px 18px;
background: #a1cf62 !important;
border-radius: 5px !important;
transition: 0.5s;
color: #fff !important;
border: 0px!important;
float: right!important;
text-transform: capitalize;
}
.nav-pills{
width: 100%!important;
border-bottom: 2px solid #a1cf62 !important;
}
.single_outer{
width: 100%!important;
}
.single_ige{
float: left;
width: 40%!important;
margin-bottom: 35px!important;
}
.single_ige img{
width: 100%!important;
height: 360px;
object-fit: cover;
}
.single_con{
float: left;
width: 60%!important;
padding: 20px 40px 25px 35px;
}
.single_con h5{
font-size: 22px !important;
margin-top: 25px;
margin-bottom: 14px;
font-weight: 700;
color: #404040;
}
.single_con span{
font-size: 18px!important;
font-weight: 600;
color: #a1cf62!important;
margin-bottom: 10px;
display: inline-block;
}
.infor_oyt li{
line-height: 28px!important;
font-size: 15px;
font-weight: 400;
margin-bottom: 5px!important;
width: 56%;
}
.infor_oyt li a{
color: #404040!important;
font-weight: 500!important;
}
.infor_oyt li a:hover{
text-decoration: none!important;
}
ul.nav-pills > li.active > a {
background-color: #a1cf62!important;
color: #fff!important;
padding: 10px 35px;
font-size: 18px;
font-weight: 500 !important;
}
ul.nav-pills > li a {
padding: 10px 35px;
font-size: 18px;
font-weight: 500 !important;
color: #404040 !important;
display: inline-block;
}
ul.nav-pills > li > a.active:hover, ul.nav-pills > li > a.active:focus ,ul.nav-pills > li > a.active:hover, ul.nav-pills > li > a.active:focus {
background-color: #a1cf62!important;
color: #fff!important;
}
ul.nav-pills > li > a.active {
background-color: #a1cf62!important;
color: #fff!important;
}
ul.nav-pills > li a:hover{
text-decoration: none!important;
}
.tab-content {
padding: 30px 35px!important;
}
.option_outr li{
font-size: 15px !important;
line-height: 30px;
color: #404040;
float:left;
width: 33.3%;
position: relative;
padding-left: 20px;
}
.option_outr li::before {
content: "";
width: 10px;
height: 10px;  
background: #5eb4b9;
position: absolute;
left: 0px!important;
top: 10px;
}
.option_outr{
display: inline-block;
}
.tab-pane p{
font-size: 14px!important;
color: #404040;
line-height: 26px!important;
margin-bottom: 8px!important;
}
.therypist_color{
min-height: 18px!important;
}
#content .rev_slider_wrapper li.tp-revslider-slidesli{
border-radius: 0px!important;
}
.services_out{
flex: 0 0 33% !important;
max-width: 33%!important;
padding-right: 0px;
padding-left: 0px;
}
.service_otto{
flex: 0 0 67%!important;
max-width: 67%!important;
padding-left: 40px !important;
background: #fafafa;
padding-left: 52px !important;
background: #fafafa;
padding-top: 80px;
padding-right: 45px;
padding-bottom: 77px;
}
.service_otto p{
font-size: 16px!important;
color: #404040;
line-height: 26px!important;
}
.service_otto_main{
margin-bottom: 45px !important;
padding: 0px 15px;
}
.service_otto_main:nth-child(3){
margin-bottom: 0px!important;
}
.page-id-5 .reach_out_fot{
display: none!important;
}
.reach_out_fot{
background: #5eb4b9!important;
padding: 30px 0px 20px 0px;
}
.reach_out_fot .container h3{
font-size: 26px !important;
font-weight: 700 !important;
color: #fff !important;
}
.meet_ot_tem{
margin-bottom: 35px!important;
}
.meet_ot_tem h2{
font-size: 24px !important;
font-weight: 700 !important;
color: #404040 !important;
text-transform: capitalize;
margin-bottom: 20px;
width: 100%!important;
}
.filter_main_out{
width: 100%;
display: inline-block;
}
.filter-box {
width: 32.3%;
float: left;
margin-right: 1.5%;
}
.filter-box:nth-child(3){
margin-right: 0%!important;
}
.filter-box label{
font-family: 'Open Sans', sans-serif!important;
width: 100%!important;
font-size: 19px !important;
color: #404040;
font-weight: 600;
margin-bottom: 9px;
}
.locat{
width: 100%;
font-family: 'Open Sans', sans-serif!important;
font-size: 16px;
color: #404040;
font-weight: 600;
padding: 10px 8px;
box-shadow: none !important;
}
.email_enqir{
width: 100%!important;
}
.email_enqir .col-md-4 input[type="text"],.email_enqir .col-md-4 input[type="email"],.email_enqir .col-md-4 input[type="tel"]{
width: 100%!important;
padding: 10px 15px;
font-size: 16px;
box-shadow: none !important;
color: #404040; 
}
.email_enqir .col-md-9 textarea{
width: 100% !important;
font-size: 16px;
box-shadow: none !important;
height: 45px;
padding: 10px 15px;
color: #404040;
margin-top: 10px;
}
.email_enqir .col-md-3 input[type="submit"]{
font-size: 16px;
padding: 10px 106px;
width: 100%;
background: #a1cf62!important;
border: none!important;
margin-top: 10px;
}
section.image-header::before {
content: ' ';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba( 30, 22, 88, 0.5 );
}
.patent_center li{
float: left;
margin-right: 15px;
}
.patent_center{
margin: 0px auto!important;
width: 85%!important;
}
.patent_center li a{
font-size: 16px !important;
font-weight: 600;
padding: 10px 18px;
background: #a1cf62 !important;
border-radius: 0px !important;
transition: 0.5s;
color: #fff !important;
text-transform: capitalize;
}
.patent_center li a:hover{
text-decoration: none!important;
}
.star_her_ot .col-md-3 .vc_column-inner{
box-shadow: 0px 0px 10px #ddd;
}
.star_her_ot .col-md-3 {
margin-bottom: 10px!important;
}
.star_her_ot .col-md-3 .therpy_right{
background: #a1cf62;
}
.star_her_ot .col-md-3 .therpy_right a{
color: #fff!important;
}
.star_her_ot{
padding-top: 25px!important;
}
.page-id-412 .post-412,.page-id-636 .post-636,.page-id-653 .post-653,.page-id-650 .post-650,.page-id-12005 .post-12005,.page-id-12038 .post-12038{ 
margin: 0px auto;
margin-top: 0px;
margin-bottom: 0px;
width: 85%;
background: #fff !important;
padding: 30px 45px !important;
box-shadow: 0px 2px 7px #ddd;
border-radius: 2px;
overflow: hidden;
}
.post-412 .gform_body h5{
font-family: 'Open Sans', sans-serif !important;
font-size: 18px;
color: #a1cf62;
font-weight: 600;
margin: 15px 0px;
}
.page-id-636 .post-636 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
border: 0px!important;
border-bottom: 1px solid #828282!important;
}
.page-id-653 .post-653 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
border: 0px!important;
border-bottom: 1px solid #828282!important;
}
.page-id-650 .post-650 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
border: 0px!important;
border-bottom: 1px solid #828282!important;
}
.page-id-653 .post-653  textarea{
display: none!important;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
width: 100%;
color: #a2a2a2;
box-shadow:none;
border-radius: 0px;
padding: 6px 15px;
}
.gform_wrapper textarea.medium {
width: 100%;
color: #a2a2a2;
box-shadow:none;
height: 100px;
border-radius: 0px;
}
.gform_wrapper.gf_browser_gecko select {
width: 100%;
color: #a2a2a2;
box-shadow:none;
border-radius: 0px;
padding: 6px 15px;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
color: #404040!important;
font-weight: 500!important;
font-family: 'Open Sans', sans-serif !important;
margin-bottom: 0px !important;
font-size: 14px!important;
}
.alert-danger{
background: #c00 !important;
color: #fff !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent!important;
margin-bottom: 6px !important;
border-top: 0px solid #C89797!important;
border-bottom: 0px solid #C89797!important;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
margin-top: 5px!important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 7px!important;
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 0px;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
border: 1px solid #c00!important;
}
.gform_wrapper .validation_message ,.gform_wrapper .validation_message {
color: #c00!important;
}
.personal_graviti a{
margin-bottom: 20px !important;
font-size: 16px !important;
font-weight: 500 !important;
padding: 15px 18px !important;
border: 1px solid #e9e9e9;
font-family: 'Poppins', sans-serif !important;
text-transform: capitalize !important;
display: inline-block;
}
.personal_graviti p a{
color: #404040!important;
}
.personal_graviti p a:hover{
text-decoration: none!important;
}
.following_out h6{
font-size: 18px !important;
font-weight: 600 !important;
color: #404040;
text-transform: capitalize;
margin-top: 50px;
margin-bottom: 16px;
}
.following_out ul li{
line-height: 32px!important;
}
.form_ou,.following_out ul li a,.color_block p a{
font-size: 16px !important;
font-weight: 500 !important;
color: #a1cf62!important;
}
.following_out ul li a:hover{
text-decoration: none!important;
}
.following_out ul li::before {
border-left: 0px solid transparent !important;
content: "\f0a4";
font-family: fontawesome;
font-size: 18px !important;
position: relative;
left: 0px;
top: 1px;
margin-right: 15px;
color: #404040;
}
.star_her_ot .vc_column-inner{
box-shadow: 0px 0px 10px #ddd;
}
.star_her_ot .vc_column-inner .therpy_right{
background: #a1cf62 !important;
}
.star_her_ot .vc_column-inner .therpy_right a{
color: #fff!important;
}
.color_block {
background-color: #f7f8fa;
padding: 30px 25px !important;
border-left: 5px solid #e9e9e9;
margin-top: 50px;
}
.hipaa_in_out h3{
text-align: center;
font-weight: 700!important;
margin-bottom: 15px!important;
color: #404040!important;
}
.hipaa_in_out h4{
font-weight: 700;
font-size: 16px!important;
color: #404040;
margin-bottom: 2px;
}
.hipaa_in_out ul li::before {
content: "";
width: 10px;
height: 10px;
background: #5eb4b9;
position: absolute;
left: 0px !important;
top: 10px;
}
.hipaa_in_out ul li {
font-size: 15px !important;
line-height: 28px;
color: #666666;
position: relative;
padding-left: 22px;
margin-bottom: 6px;
font-weight: 400;
}
.hipaa_in_out ul{
margin-bottom: 24px;
padding-left: 30px;
}
.map_outere{
padding:45px 0px!important;
margin-top:35px!important;
}
.page-id-105 .main-content {
padding-bottom:0px!important;
}
.sta_ofice_add h3 {
color: #fff !important;
text-align: center;
margin-bottom: 29px !important;
font-size: 30px;
font-weight: 600;
text-transform: capitalize;
position:relative;
padding-bottom: 18px;
}
.sta_ofice_add h3::before {
content: "";
border-bottom: 4px solid #fff;
width: 4%;
position: absolute;
margin: 0px auto !important;
bottom: 0px;
left: 0px;
right: 0px;
}
.washing_ou p {
color: #fff !important;
text-align: center!important;
margin-top: 14px;
font-size: 18px;
line-height: 26px;
width: 100%
}
.opertunity_out ul li a{
border-left: 0px solid #eee!important;
border-right: 0px solid #eee!important;
border-left-color:none!important;
border-radius:0px!important;
color: #404040 !important;
padding: 30px 30px !important;
font-size: 18px !important;
font-weight: 600!important;
}
.opertunity_out ul li.active a{
background: #a1cf62 !important;
color: #fff!important
}
.tabs.tabs-vertical.tabs-left ul.nav-tabs li .nav-link:hover, .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active .nav-link, .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active .nav-link{
border-left-color:none!important;
}
.tab-content{
border-radius: 0px!important;
border-left:4px solid #a1cf62 !important;
box-shadow: 0px 3px 10px #ddd!important;
}
.tabs-vertical { border-top-color: none!important;
border: 0px!important;
}
.optoutr_blo h4{
font-size: 18px !important;
font-weight: 600 !important;
color: #404040 !important;
margin-bottom: 12px !important;
}
.optoutr_blo ul{
margin-bottom: 5px!important;
}
.optoutr_blo ul li {
font-size: 15px !important;
line-height: 30px;
color: #404040;
position: relative;
padding-left: 20px;
}
.optoutr_blo ul li::before {
content: "";
width: 10px;
height: 10px;
background: #5eb4b9;
position: absolute;
left: 0px !important;
top: 10px;
}
.optoutr_blo a {
background: #a1cf62 !important;
color: #fff !important;
padding: 5px 20px;
text-transform: capitalize;
font-size: 15px;
font-weight: 500!important;
display: inherit;
display: inline-block;
margin-top: 10px;
}
.optoutr_blo a:hover{
text-decoration: none!important;
}
.icon_bol_outer .row .col-md-3{
margin-bottom: 25px!important;
}
#footer .footer-bottom .container .footer-center {
text-align: center;
}
.social_links{
display: inline-block;
margin-top: 15px!important;
text-align:center;  
width: auto!important;
}
.social_links li{
float: left;
}
.social_links li a i {
border: 2px solid #5eb4b9;
width: 35px;
height: 35px;
font-size: 18px;
border-radius: 100px;
line-height: 33px;
text-align: center;
margin-right: 12px;
font-weight: 400 !important;
color: #fff!important;
background: #5eb4b9!important;
}
.social_links li a i:hover{
background: #a1cf62!important;
border: 2px solid #a1cf62;
transition: all 0.1s;
}
#footer .widget.follow-us .share-links a, .widget.follow-us .share-links a {
margin: 6px;
}
.nav-tabs li .nav-link {
font-size: 15px !important;
font-weight: 600;
padding: 12px 21px;
color: #404040 !important;
box-shadow: none !important;
background: none !important;
border: none !important;
line-height: 26px;
border-radius: 0px!important;
}
.infor_page .nav-tabs {
border-bottom-color: #a1cf62;
border-bottom: 4px solid #a1cf62 !important;
border-left:none!important;
}
.infor_page .tab-content {
border-radius: 0px !important;
border-left: 0px solid #a1cf62 !important;
font-size: 15px!important;
line-height: 24px!important;
}
.infor_page .tabs ul.nav-tabs li.active a{
background: #a1cf62!important;
color: #fff!important
}
.infor_page p{
font-size: 15px!important;
line-height: 24px!important;
margin-bottom: 20px !important;
}
.infor_page .tab-content p{
margin-bottom: 0px !important;
}
.infor_page h2 {
font-size: 24px !important;
font-weight: 700 !important;
color: #404040 !important;
letter-spacing: 0.5px;
padding-bottom: 20px !important;
}
.infor_page .tabs{
padding-top: 0px;
margin-bottom: 0px!important;
position: relative;
}
.first_in_row .col-md-6:first-child,.fina_th .col-md-6:last-child{
padding-top: 20px!important;
}
.infor_page_tab .col-md-12{
position: relative;
}
.infor_page_tab .col-md-12::before {
content: "";
background: #fafafa !important;
position: absolute;
left: -2000px;
right: -2000px;
bottom: 0px;
top: 0px;
height: auto;
}
.vc_row.wpb_row.row.infor_page.infor_page_tab .col-md-12{
padding-top: 50px;
padding-bottom:50px;
margin-top: 50px;
margin-bottom: 50px;
position: relative;
} button.search-button {
border: none;
background-color: unset;
} .footer-main #block-13 li {
transition: none !important;
background: none !important;
}
.footer-main #block-13 li:hover {
transform: none !important;
}
.footer-main #block-14 {
position: absolute !important;
bottom: 0 !important;
}
.footer-main #block-14 {
position: absolute !important;
bottom: 16px !important;
top: 186px;
left: 16px;
}
#block-14 img {
width: 84px;
}
.footer-main #block-14 li a {
font-size: 24px !important;
color: #5eb4b9 !important;
padding: 0 !important;
font-weight: 600 !important;
}
.header_mainout .numsize a {
font-size: 20px !important;
font-weight: 600 !important;
}
.header_riht ul li:nth-child(1)::before {
content: "\f0e0";
font-family: fontawesome;
font-size: 19px;
line-height: 0px;
margin-right: 12px;
}
@media (max-width:600px){
.totalimgouter {
box-shadow: 0px 0px 10px #ddd;
width: 100% !important;
float: left;
margin: 0% 6% 7% 6% !important;
}
}
.pres-txt textarea {
height: 140px !important;
margin-bottom: 20px !important;
}
.pres-txt label {
padding-bottom: 15px !important;
}
body .mega-menu .narrow .popup ul.sub-menu {
min-width: 450px !important ;
}
body .single_outer .abt {
width: 100% !important;
}
body .single_outer .abt p br {
display: none !important;
}
body .single_outer .abt p{
padding:5px 0px !important;
}
.understaing-heading
{
margin-bottom: 20px !important;
}
body .gform_legacy_markup_wrapper ul li.gfield.extra-topgap{
margin-top: 40px !important;
}