/*
Theme Name:     Kleo Child
Theme URI:
Description:    LPS Child
Author:         SeventhQueen
Author URI:     https://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/
.home .navbar-header, .home #menu-item-10219 {
	display: none;
}
.home .primary-menu {
    padding: 0 !important;
}
.home #menu-mainnav > li > a {
    font-size: 20px;
}
.home-slider-logo img {
    max-width: 265px;
}
.subhometitle h2 {
    color: #ffffff !important;
    font-size: 35px !important;
    line-height: 45px !important;
}
.vidsched {
    color: #ffffff !important;
	display: none;
}
h3 {
    color: #192753 !important;
    font-weight: bold !important;
}
.vidbg h3 {
    color: #ffffff !important;
    font-weight: 300 !important;
}
.primary-menu {
    margin: 55px 0 0 !important;
}
.logo img {
    margin-top: 0;
    max-height: 110px !important;
}
.rev_slider a:hover,
.btn-see-through a:hover {
    text-shadow: none !important;
}
.navbar-transparent .navbar .kleo-main-header {
    border: none !important;
}
.header-color .top-menu li > a, .header-color #top-social li a {
    border: medium none !important;
    color: #ffffff !important;
}
.header-color.social-header {
    background-color: #192753 !important;
    border: none !important;
}
.header-color .top-bar .sub-menu a {
    color: #777777 !important;
}
#menu-mainnav > li > a {
    font-size: 15px;
    line-height: 45px !important;
    margin: 0 17px;
    text-transform: uppercase;
}
#menu-mainnav a:hover {
    color: #f0ebd8 !important;
}
#menu-mainnav .active a,
.page-id-1367 #menu-item-1328 a,
.current_page_parent a,
.current_page_parent .sub-menu a:hover {
    color: #aea68a !important;
}
.current_page_parent .sub-menu a {
	color: #aea68a !important;
}
.kleo-main-header .nav > li.active > a,
.kleo-main-header .nav > li > a:hover {
    box-shadow: none !important;
}
.rev_slider strong {
    font-weight: bold !important;
}
.homesldrbtn i, .homesldrbtn strong {
    font-size: 30px !important;
}
.rev_slider .btn-highlight {
    background: #f0ebd8 !important;
  -webkit-transition: background .5s ease-out !important;
  -moz-transition: background .5s ease-out !important;
  -o-transition: background .5s ease-out !important;
  transition: background .5s ease-out !important;
   box-shadow: 3px 5px 10px #000000 !important;
    border: none !important;
}
.rev_slider .btn-highlight:hover {
    background: #f0ebd8 !important;
}
.out-of-town-steps h3 {
    font-size: 30px !important;
	color: #ffffff !important;
}
.out-of-town-steps {
    text-align: center !important;
}
.out-of-town-steps i {
    font-size: 60px !important;
    line-height: 70px !important;
}
.out-of-town-steps p {
    font-size: 25px;
    line-height: 30px;
}
.out-of-town-steps {
    background: #00428e;
    border-radius: 6px;
    padding: 20px 0 20px 0;
    color: #ffffff !important;
	margin: 40px 0; 
}
#menu-mainnav .nav-signup a {
    color: #ffffff !important;
}
.dotlink {
    border-bottom: 1px dashed #367bb7;
}
.featured-on p {
    margin: 0;
}
.featured-on {
    margin: 85px 0 -34px;
}
.ligc-highlights .hr-title {
    margin-bottom: 40px;
}
.kleo-search-wrap .form-control,
.form-control::-moz-placeholder,
.ajax_search_content {
    color: #333333 !important;
}
.ligc-highlights .feature-icon {
    color: #f0ebd8 !important;
}
.ligc-highlights .feature-item:hover .feature-icon {
	border-color: #f0ebd8 !important;
}
.offcanvas-sidebar {
    z-index: 999999 !important;
}
.nav-signup a {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    line-height: 25px !important;
    padding: 0 15px !important;
    font-weight: bold !important;
}
.nav-signup a:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
#main .freeconsult h3 {
    color: #ffffff !important;
    font-size: 45px !important;
    font-weight: bold !important;
    line-height: 55px !important;
    margin: 0 0 27px !important;
    text-align: center !important;
    text-transform: uppercase;
}
#main .freeconsult p {
	color: #ffffff !important;
    text-align: center !important;
}
.freeconsult_wrapper {
    background: #192753 none repeat scroll 0 0;
    border-radius: 6px;
    margin: 0 !important;
    padding: 25px 65px 35px !important;
    width: 100% !important;
}
.freeconsult ::-webkit-input-placeholder {
  color: #555555;
}
.freeconsult :-moz-placeholder { /* Firefox 18- */
  color: #555555;
}
.freeconsult ::-moz-placeholder {  /* Firefox 19+ */
  color: #555555;
}
.freeconsult :-ms-input-placeholder {
  color: #555555;
}
.freeconsult .gfield_label {
    display: none !important;
}
.freeconsult .medium {
    border: 1px solid #dddddd !important;
    border-radius: 6px !important;
    margin: 0 !important;
    padding: 15px !important;
    width: 100% !important;
}
.freeconsult li {
    margin: 0 0 20px !important;
    padding: 0 5px !important;
}
.freeconsult #field_2_7 label {
    color: #ffffff !important;
    display: block !important;
}
.freeconsult .g-recaptcha {
    margin: 0 auto !important;
    width: 300px !important;
}
.freeconsult .gform_button:hover {
	background: #ffffff !important;
	color: #333333 !important;
}
.freeconsult .gform_button {
    background: #06bde4 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: bold !important;
    padding: 20px !important;
    text-align: center;
    text-transform: uppercase;
	width: 100% !important;
}
.freeconsult .gform_button:hover {
    background: #333333 none repeat scroll 0 0 !important;
	color: #ffffff !important;
}
.consult-calendar > h3 {
    border-bottom: 1px solid #eeeeee !important;
    font-size: 31px !important;
    line-height: 34px !important;
    margin: 0 0 30px !important;
    padding: 0 0 30px !important;
	text-align: center !important;
}
.headingu {
    margin: 10px 0 15px !important;
}
.freeconsult .gform_footer {
    text-align: center;
    padding: 0;
}
.zline {
    text-decoration: line-through;
}
.wp-caption-text {
    font-size: 20px;
}
.leftbtn, .rightbtn {
    display: inline-block;
    margin: 0 40px;
}
.btn-options {
    margin: 35px 0 0;
}
.pmpro_membership_card-print {
    width: 425px;
}
img.pmpro_membership_card_image {
    margin: -55px 0 5% !important;
}
.pmpro_actionlinks {
    display: none !important;
}
.ligc-profile .field-option {
    display: inline-block;
    width: 49%;
}
.credreg .ligcreg {
    clear: none !important;
    float: left;
    width: 50%;
}
.credreg .ligcreg label {
    clear: both;
    display: block;
    text-align: left;
    width: 100% !important;
}
.credreg .ligcreg input {
    float: none !important;
    width: 100% !important;
}
.credreg .ligcreg.street {
    clear: both !important;
    float: none;
    width: 100%;
}
.credreg .ligcreg.street input {
    max-width: 90% !important;
}
.credreg {
    border-bottom: 1px solid #eeeeee;
    margin: 30px 0 35px !important;
    padding: 0 0 25px;
}
.pmpro-account .hr-title {
    margin: 30px 0 !important;
}
.ligc-steps .kleo-block,
.ligc-consultation .kleo-block {
    background: #6eac31 none repeat scroll 0 0 !important;
}
.container-full .template-page.col-sm-12 {
    padding: 0 !important;
}
.template-page, .sidebar {
    min-height: 1px;
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.ligc-consultation .ifcalendar {
    background: #ffffff none repeat scroll 0 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.ligc-steps .feature-title, .ligc-steps .feature-text,
.ligc-consultation .feature-title, .ligc-consultation .feature-text {
    color: #ffffff !important;
}
.ligc-steps .feature-icon,
.ligc-consultation .feature-icon {
    color: #000000 !important;
}
.ligc-consultation .feature-text strong,
.ligc-steps .feature-text strong {
    color: #ffffff !important;
    font-size: 16px !important;
}
.ligc-steps .btn {
    padding: 10px 20px !important;
}
.ligc-steps .ucompleted {
    background: #659f2c none repeat scroll 0 0 !important;
    border-color: #457516 !important;
}
.ligc-steps .ucompleted:hover {
    cursor: not-allowed !important;
}
.ligc-consultation .feature-text {
    text-align: left !important;
}
.ligc-steps .feature-title, .ligc-consultation .feature-title {
    line-height: 35px !important;
}
.ligc-consultation .ifcalendartxt {
    padding: 60px 55px 50px !important;
}
.ligc-consultation .ifcalendartxt {
    max-height: 530px !important;
}
.ligc-consultation .new-appt.button {
    line-height: 15px !important;
    padding: 5px !important;
}
.ligc-consultation .backToMonth {
    color: #888888 !important;
}
.ligc-consultation .backToMonth:hover {
    color: #ffffff !important;
}
.upload-center {
    margin: 25px 0 0;
    padding: 0 25px;
    text-align: center !important;
}
#pmpro_account-membership {
    border: medium none !important;
}
.upload-center .hr-title {
    margin: 40px 0 20px !important;
}
.gfcform select {
    border: 1px solid #dddddd !important;
    height: 55px !important;
    padding: 15px !important;
    width: 100% !important;
}
.gfcform .medium {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #dddddd !important;
    height: 55px !important;
    padding: 15px !important;
    width: 100% !important;
}
.gfcform select:not([multiple]), html.touch select {
    background: rgba(255, 255, 255, 1) url("https://www.lebowitzplasticsurgery.com/wp-content/themes/kleo/assets/img/select-arrow.png") no-repeat scroll 100% 50% !important;
}
.gfcform .gform_footer {
    margin: 0;
    padding: 0;
}
.gfcform .gform_button {
    background: #f1c40f none repeat scroll 0 0 !important;
    border: 0 none !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    display: block !important;
    font-size: 15px !important;
    font-weight: bold !important;
    margin: 0 auto !important;
    padding: 20px !important;
    text-transform: uppercase;
    width: 190px !important;
}
.gfcform .gform_button:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.gfield_required {
    color: #ff0000 !important;
}
.gfcform .uploadterms {
    font-size: 12px !important;
    margin: 30px 0 35px !important;
    padding: 0 !important;
    text-align: center !important;
}
.gfcform #field_1_8, .gfcform #field_4_8, .gfcform #field_5_10 {
    margin: 0 auto 20px !important;
    padding: 0 !important;
    text-align: center;
    width: 200px !important;
}
.gfcform #field_1_8 input,
.gfcform #field_4_8 input,
.gfcform #field_5_10 input {
    border-radius: 6px;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
}
.gfcform #field_5_8,
.gfcform #field_4_8,
.gfcform #field_5_10 {
    margin: 0 0 20px;
}
.gfcform .monitorings .medium {
    height: 120px !important;
}
.upload-share,
.success-share {
    margin: 40px 0 0;
    text-align: center;
}
.upload-share .upshare,
.success-share .upshare {
    display: inline-block;
    margin: 0 15px;
}
.gfcform .ginput_container_fileupload input {
    padding: 0 !important;
}
.gfcform.upload_wrapper {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 6px;
    margin: 0 !important;
    padding: 20px !important;
}
.ccbalances > h4 {
    font-weight: bold;
    text-align: center;
}
.red .hover-tip {
    color: #ff0000 !important;
}
.ccbalances .highlightcc1:hover,
.ccbalances .highlightcc2:hover,
.ccbalances .highlightcc3:hover,
.ccbalances .highlightcc4:hover,
.ccbalances .highlightcc5:hover,
.ccbalances .highlightcc6:hover,
.ccbalances .highlightcc7:hover,
.ccbalances .highlightcc8:hover,
.ccbalances .highlightcc9:hover,
.ccbalances .highlightcc10:hover {
	background-color: #f1f1f1 !important;
	cursor: pointer;
}
.ccbalances h5 {
    font-weight: bold !important;
}
.csection-title {
    color: #777777 !important;
    font-size: 25px;
    font-weight: bold;
    line-height: 45px;
    margin: 0 0 25px;
    text-align: center;
}
.ccbalances, .status-portal {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 6px;
    padding: 20px;
}
.ccbalances .cardname {
    text-transform: uppercase !important;
}
.ccbalances .red {
    color: #ff0000 !important;
    font-weight: bold !important;
}
.status-portal {
    margin: 0 0 30px;
    text-align: center;
}
.status-portal #username, .status-portal #password {
    display: inline-block;
    font-size: 15px;
    margin: 0 15px;
    padding: 20px;
    border-radius: 6px;
}
.portal-credentials {
    font-size: 12px;
    margin: 0;
}
.status-portal #button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 0 15px;
    padding: 20px;
}
.post-type-archive-gd_place .partnerslink a,
.partnerslink.current-page-parent a {
    color: #f0ebd8 !important;
}
#menu-mainnav .active .sub-menu a,
.post-type-archive-gd_place .partnerslink .sub-menu a {
    color: #000000 !important;
}
#menu-mainnav .active .sub-menu a:hover,
.post-type-archive-gd_place .partnerslink .sub-menu a:hover {
    color: #f0ebd8 !important;
}
.search-results .geodir_advance_search_widget {
    margin: 30px 0 0 !important;
}
.legal-terms h4 {
    color: #f0ebd8 !important;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 30px 0 15px !important;
    text-transform: uppercase !important;
}
.term-service-list li,
.privacy-policy-list li,
.affiliate-terms-list li {
    margin: 15px 0;
    text-transform: uppercase !important;
}
.feature-item {
    border-radius: 6px !important;
}
#text-12 h4,
#text-13 h4,
#text-14 h4 {
    text-decoration: underline;
}
.caKnZw3pta35wuv {
    display: none !important;
}
.legal-terms h5 {
    color: #333333 !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 17px !important;
}
.legal-terms ol, .legal-terms ul {
    margin: 0 0 20px 20px;
}
.legal-terms ol li, .legal-terms ul li {
    margin-bottom: 15px;
}
.acredits {
    width: 310px;
}
#pmpro_payment_information_fields .pmpro_thead-msg {
    display: none;
}
.pmpro_checkout .smallnotations,
.pmpro_submit .smallnotations {
    font-size: 10px;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
}
#pmpro_pricing_fields .smallnotations {
    margin-bottom: 0 !important;
}
.monitorecc .smallnotations {
    font-size: 10px;
    margin: 30px 0 0;
    padding: 0;
    text-align: center;
}
#pmpro_additional_terms_fields .leftmar {
    margin: 0 !important;
}
#pmpro_additional_terms_fields label {
    display: inline;
    font-weight: bold;
    margin: 0 0 0 5px !important;
    text-align: left !important;
    width: 100%;
}
#pmpro_user_fields div,
#pmpro_billing_address_fields div {
    clear: none;
    display: inline-block;
    float: none;
    width: 49%;
}
.pmpro_asterisk {
    color: #f0ebd8;
}
#pmpro_tos_fields label {
    margin: 0 0 0 5px !important;
}
.pmpro_checkout .fee-list {
    background: #f6f5f5 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 6px;
    clear: none;
    float: left;
    margin: 25px 5% 15px;
    padding: 20px;
    text-align: center;
    width: 40%;
}
.top-menu a {
    text-transform: uppercase;
}
.top-menu .icon-money {
    margin-right: 5px;
}
.ligclogin-container .hr-double {
    margin: 0 0 25px;
}
.ligclogin .affwp-form legend,
.ligclogin .affwp-lost-password {
    display: none;
}
.ligclogin .affwp-form label, .ligclogin .affwp-form input {
    display: block !important;
    width: 100% !important;
}
#affwp-login-form p {
    margin: 0 0 1.5em;
    padding: 0 !important;
}
.ligclogin .affwp-form input{
    height: 50px !important;
    margin: 10px 0 0 !important;
    padding: 15px !important;
}
.ligclogin #affwp-user-remember {
    display: inline-block !important;
    height: inherit !important;
    margin: inherit !important;
    padding: inherit !important;
    width: 10px !important;
}
.ligclogin .affwp-form .button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    float: right;
    margin: -40px 0 0 !important;
    padding: 15px;
    width: 100px !important;
}
.ownerform input, .ownerform select {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc !important;
    height: 45px;
    margin-bottom: 15px !important;
    padding: 10px 0 10px 10px !important;
    width: 100% !important;
}
.ownerform_wrapper {
    margin: 0 !important;
    max-width: 100% !important;
}
.businessreg {
    background: #f7f8f8 none repeat scroll 0 0;
    border-radius: 6px;
    padding: 1px 20px 15px;
}
.ownerform #input_7_32_3_container, .ownerform #input_7_32_4_container, .ownerform #input_7_32_5_container {
    float: left !important;
    margin: 0 !important;
    width: 32% !important;
}
.ownerform #input_7_32_4_container {
    margin: 0 2% !important;
}
.ownerform #field_7_7 {
    border-bottom: 1px solid #eeeeee;
    margin: 0 0 25px;
    padding: 0 0 25px;
}
.ownerform #field_7_35 {
    text-align: center !important;
}
.ownerform #field_7_35 #input_7_35 {
    width: 300px !important;
}
.ownerform .g-recaptcha {
    margin: 0 auto 25px !important;
    width: 300px !important;
}
.ownerform .gform_button {
    background: #f1c40f none repeat scroll 0 0;
    border-radius: 5px !important;
    color: #ffffff !important;
    float: none !important;
    font-size: 20px !important;
    height: auto !important;
    letter-spacing: 1px !important;
    margin: 0 auto 20px !important;
    padding: 24px 90px !important;
    text-transform: uppercase !important;
    width: auto !important;
}
.ownerform .gform_button:hover {
    background: #f0ebd8 none repeat scroll 0 0;
}
.ownerform h2.gsection_title {
    font-size: 25px !important;
    letter-spacing: normal !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
}
.ownerform .gform_footer {
    margin: 25px 0 0 !important;
    padding: 0 !important;
    text-align: center;
}
.profile-update-success {
    background: #f0ebd8 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 20px;
    text-align: center;
}
.listingsprofile {
    border-bottom: 1px solid #cccccc;
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 25px;
    padding: 0 0 10px;
    text-transform: uppercase;
}
li.menu-item, #menu-item-gd-location-switcher {
    z-index: inherit !important;
}
.WWjCx5AUv3b3VKj .gform_body {
    display: none;
}
.WWjCx5AUv3b3VKj .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
}
.WWjCx5AUv3b3VKj .button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    font-size: 20px;
    padding: 20px;
}
.WWjCx5AUv3b3VKj .button:hover {
    background: #f0ebd8 none repeat scroll 0 0;
}
.activateaccnt .csection-title {
    margin: 20px 0 15px !important;
    text-align: left;
}
.activateaccnt {
    margin: 20px 0 30px !important;
}
.monitorecc {
    text-align: center;
}
.monitorecc > h4 {
    margin: 20px 0 30px !important;
}
.monitorecc img {
    border: 1px solid #dddddd;
    border-radius: 6px;
}
.geodir_form_row {
    background: #f7f8f8 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    margin: 15px 0;
    padding: 15px;
}
#propertyform .geodir_price_package_row h5 {
    border: 0 none !important;
    display: inline-block !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: inherit !important;
}
#propertyform h5 {
    border-bottom: 1px solid #cccccc;
    font-size: 25px;
    font-weight: bold;
    margin: 35px 0 !important;
    padding: 0 0 15px !important;
    text-transform: uppercase;
}
#geodir_price_package_1 {
    display: inline-block !important;
    margin: 0 0 0 10px !important;
}
#propertyform #gdfi_import_url {
    width: 100% !important;
}
#propertyform #gdfi_import_url {
    display: inline-block !important;
    margin: 0 2% 0 0 !important;
    width: 70% !important;
}
#propertyform #gd_facebook_import {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    padding: 15px !important;
    text-transform: uppercase;
    width: 25% !important;
}
#propertyform #gd_facebook_import:hover {
    background: #f0ebd8 none repeat scroll 0 0;
}
#propertyform .chosen-single {
    height: 35px !important;
    line-height: 35px !important;
}
#propertyform .geodir-chosen-container-single .chosen-single div b {
    background-position: 0 7px !important;
}
#propertyform .geodir-note {
    color: #ff0000;
}
#propertyform h5 small {
    font-size: 15px !important;
    font-weight: 300;
    line-height: 30px !important;
    margin: 5px 0 -25px !important;
    padding: 0 0 15px !important;
}
#propertyform .gd-captcha-title {
    display: block;
    float: none !important;
    font-weight: bold;
    margin: 15px 0 !important;
    text-align: center;
    width: 100% !important;
}
#propertyform .gd-captcha-render {
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
    width: 300px !important;
}
#geodir_accept_term_condition_row a {
    margin: 0 0 0 10px !important;
}
#propertyform .geodir_button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    margin: 25px 0 0 !important;
    padding: 15px !important;
    text-transform: uppercase;
    width: auto;
}
#propertyform .geodir_button:hover {
    background: #f0ebd8 none repeat scroll 0 0;
}
#post_imagesplupload-upload-ui .geodir_button {
    margin: 0 !important;
}
.green {
    background: #f0ebd8 !important;
    border-color: #60912f !important;
    font-weight: bold !important;
}
.green:hover {
    background: #f1c40f !important;
    border-color: #f0ebd8 !important;
}
.animated {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	animation-iteration-count: 5;
}
.animated2 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	animation-iteration-count: infinite;
}
.animated3 {
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	animation-iteration-count: infinite;
}
.spin {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 8000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 8000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 8000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 8000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
@-webkit-keyframes wiggle { 
    0% { -webkit-transform: skewX(9deg); } 
    10% { -webkit-transform: skewX(-8deg); } 
    20% { -webkit-transform: skewX(7deg); } 
    30% { -webkit-transform: skewX(-6deg); } 
    40% { -webkit-transform: skewX(5deg); } 
    50% { -webkit-transform: skewX(-4deg); } 
    60% { -webkit-transform: skewX(3deg); } 
    70% { -webkit-transform: skewX(-2deg); } 
    80% { -webkit-transform: skewX(1deg); } 
    90% { -webkit-transform: skewX(0deg); } 
    100% { -webkit-transform: skewX(0deg); } 
} 
@keyframes wiggle { 
    0% { transform: skewX(9deg); } 
    10% { transform: skewX(-8deg); } 
    20% { transform: skewX(7deg); } 
    30% { transform: skewX(-6deg); } 
    40% { transform: skewX(5deg); } 
    50% { transform: skewX(-4deg); } 
    60% { transform: skewX(3deg); } 
    70% { transform: skewX(-2deg); } 
    80% { transform: skewX(1deg); } 
    90% { transform: skewX(0deg); } 
    100% { transform: skewX(0deg); } 
} 
.wiggle { 
    -webkit-animation-name: wiggle; 
    animation-name: wiggle; 
    -webkit-animation-timing-function: ease-in; 
    animation-timing-function: ease-in; 
}
@-webkit-keyframes tada { 
    0% {-webkit-transform: scale(1);} 
    10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);} 
    30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);} 
    40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);} 
    100% {-webkit-transform: scale(1) rotate(0);} 
} 
@keyframes tada { 
    0% {transform: scale(1);} 
    10%, 20% {transform: scale(0.9) rotate(-3deg);} 
    30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);} 
    40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);} 
    100% {transform: scale(1) rotate(0);} 
} 
.tada { 
    -webkit-animation-name: tada; 
    animation-name: tada; 
}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(-30px);}
    60% {-webkit-transform: translateY(-15px);}
} 
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-30px);}
    60% {transform: translateY(-15px);}
} 
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}
@-webkit-keyframes shake {
    0%, 100% {-webkit-transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
    20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@keyframes shake {
    0%, 100% {transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
    20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}
.the-process {
    margin: 0 0 40px;
}
.complete-fields {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 20px;
    text-align: center;
    text-transform: uppercase;
}
.complete-fields.success {
    background: #3498db none repeat scroll 0 0;
    margin: 0 0 20px;
}
.authform #field_12_31 p {
    font-size: 11px !important;
    line-height: 20px !important;
}
.authform #field_12_36 {
    margin-top: 25px !important;
}
.authform #field_12_36 label {
    margin: 0 0 15px;
}
.authform #field_12_36 {
    margin: 25px auto 0 !important;
    text-align: center !important;
    width: 300px !important;
}
.authform #input_12_2_3_container, .authform #input_12_2_4_container, .authform #input_12_2_5_container {
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
    width: 32% !important;
}
.authform #input_12_2_4_container {
    margin: 0 2% !important;
}
.authform #input_12_16_4_label {
    display: none;
}
.authform #input_12_16_4_container {
    width: 100%;
}
.authform input {
    padding: 15px !important;
}
.authform select {
    height: 50px !important;
    padding: 0 0 0 10px !important;
	background: rgba(255, 255, 255, 1) url("https://www.lebowitzplasticsurgery.com/wp-content/themes/kleo/assets/img/select-arrow.png") no-repeat scroll 100% 50%;
}
.authform #field_12_17 {
    padding: 20px 0 0;
    text-align: center;
}
.authform #field_12_27 {
    text-align: center;
}
.authform #field_12_33 {
    text-align: center;
}
.authform #field_12_33 textarea {
    font-size: 20px !important;
    height: 50px !important;
    letter-spacing: 4px;
    margin: 0 auto !important;
    text-align: center;
    text-transform: uppercase;
    width: 100px !important;
}
.authform #field_12_33 .charleft {
    width: 100% !important;
}
.authform #field_12_33 {
    margin: 35px 0 0 !important;
}
.authform #input_12_21 label {
    cursor: pointer !important;
}
.authform_wrapper {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    padding: 1px 20px 20px;
}
.authform #gform_submit_button_12 {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}
.authform #gform_submit_button_12:hover {
    background: #f0ebd8  none repeat scroll 0 0;
}
.authform .gform_footer {
    text-align: center;
}
.recauth p {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff;
    font-size: 27px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 0 20px !important;
    padding: 20px;
    text-align: center;
    text-transform: uppercase;
}
.recauth .csection-title {
    margin: 0 0 15px !important;
}
.recauth span {
    display: block;
    font-size: 15px;
    font-weight: normal !important;
}
.recauth .hr-title {
    margin: 35px 0 5px !important;
}
.authip {
    font-size: 11px;
    margin-bottom: 0;
    text-align: center;
}
.complete-steps .csection-title {
    text-align: left;
}
.complete-steps li {
    font-size: 15px;
    list-style: outside none none;
    margin: 0 0 15px;
}
.complete-steps > ul {
    margin: 0;
    padding: 0;
}
.complete-steps .strikestep {
    opacity: 0.3;
    text-decoration: line-through;
}
.ccbalancetbl {
    margin: 40px 0 0;
}
.ccbalancetbl .csection-title {
    margin: 10px 0 20px !important;
}
.uwelc_wrapper {
    margin: 0 !important;
    padding: 0 !important;
}
.uwelc ul {
    display: none !important;
}
.uwelc .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}
.uwelc #input_13_11 {
    width: 100%;
}
.activatem, .suspendedacct {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.activatem-overlay {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 100%;
    opacity: 0.8;
    position: fixed;
    width: 100%;
    z-index: 9999 !important;
}
.suspendedacct-overlay {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 100%;
    opacity: 0.8;
    position: fixed;
    width: 100%;
    z-index: 9999 !important;
}
.activatem .container, .suspendedacct .container {
    background: #ffffff none repeat scroll 0 0 !important;
    border-radius: 6px;
    box-shadow: 5px 5px 10px #333333;
    left: 50%;
    padding: 45px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto !important;
    z-index: 99999 !important;
}
.suspendedacct .notice {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff;
    font-weight: bold;
    padding: 20px;
}
.uwelc .button {
    background: #f1c40f none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    padding: 20px !important;
}
.uwelc .button:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.activatem p,
.suspendedacct p {
    font-size: 10px;
    margin: 10px 0 0;
    padding: 0;
}
.f4whLkumMYpg3Tc_wrapper {
    margin: 0 !important;
    padding: 0 !important;
}
.f4whLkumMYpg3Tc input {
    border: 1px solid #cccccc !important;
    padding: 15px !important;
}
.f4whLkumMYpg3Tc label {
    color: #555555;
}
.f4whLkumMYpg3Tc #field_15_20 input {
    width: 100%;
}
.f4whLkumMYpg3Tc .gform_footer {
    margin: 45px 0 0 !important;
    padding: 0 !important;
    text-align: center;
}
.f4whLkumMYpg3Tc {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    padding: 1px 20px 20px;
}
.f4whLkumMYpg3Tc select {
    height: 50px !important;
    padding: 0 0 0 10px !important;
    border: 1px solid #cccccc !important;
	background: rgba(255, 255, 255, 1) url("https://www.lebowitzplasticsurgery.com/wp-content/themes/kleo/assets/img/select-arrow.png") no-repeat scroll 100% 50%;
}
.f4whLkumMYpg3Tc .button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    font-size: 20px !important;
    font-weight: bold;
    margin: 0 0 25px !important;
    padding: 25px !important;
    text-transform: uppercase;
}
.f4whLkumMYpg3Tc .button:hover {
    background: #f0ebd8  none repeat scroll 0 0;
}
.f4whLkumMYpg3Tc .validation_error {
    border-bottom: 2px solid #ff0000 !important;
    border-top: 2px solid #ff0000 !important;
    color: #ff0000 !important;
    margin: 30px 0 0 !important;
}
.beclient h3 {
    color: #666666 !important;
    font-size: 30px !important;
    font-weight: bold !important;
    line-height: 40px !important;
    margin: 30px 0 35px !important;
    text-align: center;
    text-transform: uppercase !important;
}
.beclient .hr-center {
    margin: 0 0 10px !important;
}
.f4whLkumMYpg3Tc #field_15_17 {
    text-align: center;
}
.beclient .profile-update-success {
    background: #8e44ad none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 35px;
    padding: 20px;
    text-align: center;
}
.f4whLkumMYpg3Tc abbr {
    background: #e9e9e9 none repeat scroll 0 0 !important;
}
.f4whLkumMYpg3Tc abbr i {
    color: #888888 !important;
}
.memids {
    border: 1px solid #dddddd;
    border-radius: 6px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 350px;
}
.memids h4 {
    color: #777777 !important;
    font-weight: bold;
    margin-bottom: 20px;
}
.memids input {
    display: inline-block !important;
    height: 60px;
    padding: 15px;
	border-radius: 6px;
}
.memids.topsearch {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    margin: 0 0 40px;
    padding-bottom: 40px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}
.memids .memid {
    font-size: 25px;
    line-height: 25px;
    margin: 0 10px 0 0;
    text-align: center;
    vertical-align: top;
    width: 180px;
}
.memids .button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 25px !important;
    font-weight: bold;
    padding: 20px;
    text-transform: uppercase;
}
.memids .button:hover {
    background: #f0ebd8 none repeat scroll 0 0;
}
.memids p {
    color: #777777;
    font-size: 10px;
    margin: 20px 0 0;
    padding: 0;
}
.memids.aldy {
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    border-top: 1px solid #dddddd !important;
    margin: 30px 0 0 !important;
    padding: 20px 0 0 !important;
    text-align: left;
    width: 100% !important;
}
.discountcd {
    border: 1px solid #dddddd;
    border-radius: 6px;
    display: block;
    margin: -25px auto 20px !important;
    padding: 15px;
    text-align: center;
    width: 300px;
}
.discountcd label {
    display: inline-block !important;
    float: none !important;
    font-weight: normal !important;
    margin: 0 5px 0 0 !important;
    text-align: left !important;
    width: auto !important;
}
.discountcd #other_discount_code_button {
    background: #f1c40f none repeat scroll 0 0;
    border: medium none !important;
    color: #ffffff !important;
    display: block !important;
    float: none !important;
    font-weight: bold !important;
    margin: 20px auto auto !important;
    padding: 10px;
    position: relative !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    width: 100%;
}
.discountcd #other_discount_code_button:hover {
    background: #8e44ad none repeat scroll 0 0;
}
.discountcd #other_discount_code {
    background: #f1f8fe none repeat scroll 0 0;
    border: 1px solid #2980b9;
    border-radius: 6px;
    color: #333333;
    padding: 10px 0 !important;
    text-align: center;
    text-transform: uppercase !important;
    width: 125px !important;
}
#other_discount_code_p,
#other_discount_code_p a {
    color: #999999;
    margin: 0 0 5px !important;
    padding: 0 !important;
}
#other_discount_code_p a:hover {
	color: #2980b9;
	font-weight: bold;
}
.pmpro_submit .smallnotations {
    text-align: left;
}
.trst {
    bottom: 0;
    left: 10px;
    position: fixed;
    z-index: 9;
}
.page-id-9468 .vc_custom_1454435895956 {
    background-color: rgba(255, 255, 255, 0.8) !important;
    border-radius: 6px;
}
.page-id-9527 .vc_custom_1454435895956,
.page-id-9556 .vc_custom_1454435895956,
.page-id-9566 .vc_custom_1454435895956,
.page-id-9581 .vc_custom_1454435895956  {
    background-color: rgba(255, 255, 255, 0.8) !important;
    border-radius: 6px 6px 0 0;
    padding-bottom: 5px !important;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.page-id-9527 .reqcerts,
.page-id-9556 .reqcerts,
.page-id-9566 .reqcerts,
.page-id-9581 .reqcerts {
    background-color: rgba(255, 255, 255, 0.8) !important;
	border-top: none !important;
	border-left: 1px solid #dddddd !important;
	border-right: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
    padding: 50px 20px 10px;
}
.page-id-9468 .vc_custom_1454435895956 .feature-icon:hover,
.page-id-9468 .vc_custom_1454435895956 .feature-item:hover .feature-icon {
	border-color: #f0ebd8 !important;
}
.page-id-9527 .vc_custom_1472140055307 .feature-icon:hover,
.page-id-9527 .vc_custom_1472140055307 .feature-item:hover .feature-icon,
.page-id-9556 .vc_custom_1472140055307 .feature-icon:hover,
.page-id-9556 .vc_custom_1472140055307 .feature-item:hover .feature-icon,
.page-id-9566 .vc_custom_1472140055307 .feature-icon:hover,
.page-id-9566 .vc_custom_1472140055307 .feature-item:hover .feature-icon,
.page-id-9581 .vc_custom_1472140055307 .feature-icon:hover,
.page-id-9581 .vc_custom_1472140055307 .feature-item:hover .feature-icon {
	border-color: #f0ebd8 !important;
	border-width: 2px;
}
.post-9527 .freeconsult a,
.post-9556 .freeconsult a,
.post-9566 .freeconsult a,
.post-9581 .freeconsult a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-id-9468 .vc_custom_1454435895956 .feature-item.default-icons-size .feature-icon {
    margin: 0 16px 0 0 !important;
}
.page-id-9468 h1 {
    font-weight: bold;
    margin: 0 !important;
    padding: 0 !important;
}
.page-id-9527 h1,
.page-id-9556 h1 {
    font-weight: bold;
    margin: 0 0 35px !important;
    padding: 0 !important;
}
.naff_wrapper {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    margin: 0 !important;
    padding: 20px;
}
.naff label {
    display: none !important;
}
.naff #field_17_4 label {
    color: #ffffff !important;
    display: block !important;
}
.naff li {
    margin: 0 0 10px !important;
    padding: 0 !important;
}
.naff .gf_left_half {
    padding-right: 8px !important;
}
.naff input {
    border-radius: 6px;
    font-size: 15px !important;
    height: 50px !important;
    line-height: 40px !important;
    margin: 0 auto !important;
    padding: 10px !important;
    width: 100% !important;
}
.naff #input_17_8_2_container {
    display: none;
}
.naff textarea {
    width: 100% !important;
    margin: 0 auto !important;
}
.naff #input_17_8_1_container {
    display: block !important;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
}
.naff #field_17_4 label {
    text-align: center;
}
.naff #field_17_4 {
    margin: 20px 0 0 !important;
}
.naff .textarea {
    border-radius: 6px;
    height: 100px !important;
    min-height: 100px !important;
    padding: 15px;
    resize: vertical;
}
.naff .g-recaptcha {
    margin: 0 auto !important;
    width: 300px !important;
}
.naff .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
}
.naff .button {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #ffffff !important;
    display: block !important;
    font-weight: bold !important;
    height: auto !important;
    margin: 25px auto 10px !important;
    padding: 10px 20px !important;
    width: auto !important;
}
.naff .button:hover {
    background: #f1c40f none repeat scroll 0 0 !important;
}
.naff h3 {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase !important;
}
.affupdate input {
    height: 50px !important;
    padding: 10px 15px !important;
    width: 100% !important;
}
.affupdate label {
    color: #555555 !important;
}
.affupdate .button {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #ffffff !important;
    display: block !important;
    font-weight: bold !important;
    height: auto !important;
    margin: 10px auto 0 !important;
    padding: 10px 20px !important;
    width: auto !important;
}
.affupdate .button:hover {
    background: #f1c40f none repeat scroll 0 0 !important;
}
.affupdate .g-recaptcha {
    margin: 0 auto !important;
    width: 300px !important;
}
.affupdate #field_18_25 {
	text-align: center;
}
.naff #field_17_12 .gfield_label {
    color: #ffffff !important;
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: middle !important;
}
.naff #field_17_12 #label_17_12_1 {
    color: #ffffff !important;
    display: inline-block !important;
    margin: 0 0 0 5px !important;
}
.naff #field_17_12 li {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 75px !important;
}
.naff #field_17_12 .ginput_container {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.naff #field_17_12 {
    text-align: center;
}
.naff #field_17_12 input {
    height: auto !important;
}
.consult-sched {
    width: 300px;
}
#header .navbar-toggle,
#header .navbar-toggle:hover {
    background-color: #333333;
}
.csuccess .col-md-6 {
    float: none !important;
    margin: 0 auto !important;
    width: 100% !important;
}
.csuccess .feature-icon {
    border: medium none !important;
    color: #f0ebd8 !important;
    display: block !important;
    float: none !important;
    font-size: 285px !important;
    height: auto !important;
    left: auto !important;
    line-height: 185px !important;
    margin: 0 auto !important;
    opacity: 1 !important;
    position: relative !important;
    width: auto !important;
}
.csuccess h4 {
    color: #000000 !important;
    font-size: 15px !important;
    margin: 20px 0 0 !important;
}
.csuccess .feature-title {
    margin: 15px 0 25px !important;
}
.home-steps.ctf .man-cta img {
    border-radius: inherit;
    border: none;
    margin: 0;
    position: absolute;
    left: 0px;
    top: -150px;
    width: 625px;
}
.home-steps.ctf img {
    border-radius: inherit;
    border: none;
    margin: 20px 0 0 0;
}
.home #main .ctf .freeconsult h3 {
    font-size: 35px !important;
    line-height: 45px !important;
}
.signup-home-steps {
    height: 125px;
    margin: 0 auto;
    width: 310px;
    border-radius: 6px;
    border: 1px solid #eeeeee;
}
.home-steps .step-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.step-number {
    background: #333333 none repeat scroll 0 0;
    border: 3px solid #ffffff;
    border-radius: 50px;
    color: #ffffff;
    display: block;
    font-size: 25px;
    font-weight: bold;
    height: 50px;
    line-height: 45px;
    position: relative;
    text-align: center;
    width: 50px;
}
.home-steps h3 {
    color: #444444 !important;
    font-size: 30px !important;
    font-weight: bold !important;
    line-height: 35px !important;
    margin: 0 0 20px 0 !important;
}
.maureen-who p {
    font-size: 17px;
    line-height: 25px;
}
.maureen-who {
    text-align: left !important;
}
.home-steps h4 {
    color: #666666 !important;
    font-size: 15px;
    margin: 5px 0 25px !important;
}
.cta-check .bullets {
    display: inline-block;
    width: 450px;
    vertical-align: middle;
}
.top-bar {
    font-size: 14px !important;
    line-height: 60px !important;
}
.top-menu li > a {
    padding: 0 15px !important;
}
#top-social li, #top-social li a, #top-social li i, #top-social li .ts-text {
    line-height: 60px !important;
	height: 60px !important;
}
#menu-item-9590 a {
    background: #f0ebd8 none repeat scroll 0 0;
    margin: 0 25px 0 10px !important;
}
#menu-item-9590 a, #menu-item-1364 a {
    border: 1px solid #ffffff !important;
    border-radius: 6px;
    font-size: 14px !important;
}
#menu-item-9590 a:hover, #menu-item-1364 a:hover {
    background: #ffffff !important;
    color: #444444 !important;
}
#menu-item-1191 a {
    font-size: 20px !important;
}
.home-banner img {
    width: auto;
    margin: 0;
    margin-left: 10px;
    margin-right: 10px;
}
.cta-check .bullets ul {
    padding: 0;
    margin: 0;
}
.cta-check li {
    color: #f0ebd8 ;
    font-size: 20px;
    line-height: 45px;
    list-style: outside none none;
    font-weight: bold;
}
.cta-check .bullets.left li {
    text-align: right;
}
.cta-check .bullets.right li {
    text-align: left;
}
.cta-check {
    text-align: center;
}
.welcome-cta {
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
}
.home-steps .get-started .btn {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border: none;
	font-size: 20px !important;
}
.home-steps .get-started .btn:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border: none;
}
.home-steps .btn {
    font-size: 13px !important;
}
.home-steps img {
    border-radius: 125px;
    border: 2px solid #ffffff;
    margin: 0 0 20px 0;
}
.ligc-welcome.home-steps .hlebowitz {
    background: #00428e;
    text-align: left !important;
    border-radius: 6px;
    color: #ffffff !important;
    padding: 50px;
}
.ligc-welcome.home-steps.bbg .hlebowitz {
    text-align: left !important;
    padding: 10px 0 0 55px;
    margin: 0;
}
.ligc-welcome.home-steps .hlebowitz h3 {
    color: #ffffff !important;
    text-transform: uppercase;
    font-size: 35px !important;
    line-height: 45px !important;
}
.ligc-welcome .quoteline {
    border-bottom: 3px solid #ffffff;
    border-radius: 6px;
    width: 150px;
    margin: 0px 0 15px 0;
}
.ligc-welcome .lebquote {
    float: right;
    width: 185px !important;
    margin: 0 0 0 25px;
    text-align: center;
}
.home-steps.bbg .btn {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #000000;
    text-transform: uppercase;
    font-weight: bold !important;
    padding: 15px !important;
    border-radius: 6px;
    color: #00428e !important;
}
.home-steps.bbg .btn:hover {
    color: #ffffff !important;
}
.ligc-welcome .aquaote {
    font-style: italic;
    font-size: 20px;
    line-height: 25px !important;
}
.ligc-welcome .lebquote p {
    font-size: 11px;
    margin: 0;
    line-height: 15px;
    color: #f1c40f !important;
}
.ligc-welcome .lebquote img {
    margin: 0 0 10px 0;
}
.process-steps {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.home-steps .step1:hover .vc_col-sm-3 h3 {
	color: #f0ebd8 !important;
}
.ligc-welcome.home-steps .feature-items {
    margin: 0 0 20px 0;
}
.leadgen img {
    margin: 20px 0 0 0 !important;
}
.home-steps .lspacer .feature-items {
    margin: 30px 0 0 0 !important;
}
.home-steps .step2:hover .vc_col-sm-3 h3,
.home-steps .step3:hover .vc_col-sm-3 h3,
.home-steps .step4:hover .vc_col-sm-3 h3 {
	color: #f0ebd8 !important;
}
.home-steps .step2:hover .vc_col-sm-3 .step-number,
.home-steps .step3:hover .vc_col-sm-3 .step-number,
.home-steps .step4:hover .vc_col-sm-3 .step-number {
	background: #f0ebd8 !important;
}
.home-steps .first .step-number {
    background: #f0ebd8 !important;
}
.home-steps .btn:hover  {
	background: #f0ebd8 !important;
	border: none !important;
}
.intro-text p {
    font-size: 18px !important;
    line-height: 40px !important;
    margin: 45px 0 !important;
}
.page-id-9527 .intro-text p,
.page-id-9556 .intro-text p,
.page-id-9566 .intro-text p,
.page-id-9581 .intro-text p {
    font-size: 18px !important;
}
.ligc-welcome h5 {
    border-bottom: 1px solid #eeeeee;
    color: #555555 !important;
    font-size: 25px !important;
    margin: 0 0 35px !important;
    padding: 0 0 35px !important;
	font-style: italic;
}
.fxcontain {
    text-align: center;
}
.fxcontain .fxlist {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    height: 60px;
    line-height: 60px;
    margin: 30px 55px;
    vertical-align: middle;
    width: 175px;
}
.fxcontain .fxlist:hover {
 background: #ffffff none repeat scroll 0 0;
    color: #f0ebd8;
}
.fxcontain .fxplus {
    display: inline-block;
    height: 60px;
    line-height: 45px;
    vertical-align: middle;
}
.fxcontain .fxplus i {
    color: #ffffff;
}
.welcome-list .btn {
    margin: 45px 0 0 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    border-radius: 6px !important;
}
.welcome-list .list-header {
    color: #ffffff !important;
    font-size: 53px !important;
    line-height: 65px !important;
    margin: 0 0 40px !important;
}
.aboutsec3 .btn {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border-radius: 6px !important;
    color: #ffffff !important;
}
.aboutsec3 .btn.grey {
    background: #333333 none repeat scroll 0 0 !important;
}
.aboutsec3 .btn:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.welcome-consultation-cta .container h4 {
    font-size: 40px !important;
    line-height: 55px !important;
    margin: 0 0 35px !important;
    text-transform: uppercase;
    font-weight: bold;
    color: #555555 !important;
}
.welcome-consultation-cta .btn {
    background: #f0ebd8 none repeat scroll 0 0 !important;
    border-radius: 6px !important;
    font-size: 25px !important;
    font-weight: bold !important;
	border: none !important;
}
.welcome-consultation-cta .btn:hover {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.welcome-consultation-cta p {
    font-size: 15px !important;
    text-transform: uppercase;
    margin: 30px 0 0 !important;
    padding: 0 !important;
    color: #888888 !important;
}
.welcome-call-cta .container h5 {
    color: #ffffff;
    font-size: 30px !important;
    line-height: 45px !important;
}
.welcome-call-cta strong {
    text-shadow: 0px 1px 3px #333333 !important;
}
.welcome-footer .container h5 {
    font-size: 29px !important;
}
.welcome-call-cta section:hover {
	background: #f0ebd8 !important;
}
.reqtop {
    margin: 0 auto !important;
    text-align: center;
    width: 825px;
}
.kleo-tabs li a {
    background: #555555 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 6px 6px 0 0;
    color: #ffffff !important;
    font-weight: bold !important;
    margin: 0 5px !important;
    padding: 10px 25px !important;
}
.kleo-tabs li i {
    color: #ffffff !important;
}
.kleo-tabs .nav-tabs .active a {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.consult-calendar {
    display: block;
    position: relative;
    width: 100% !important;
}
.reqcalltop h3 {
    color: #f0ebd8 !important;
    font-size: 12px !important;
    line-height: 15px !important;
	margin: 0 !important;
}
.freeconsult input {
    color: #555555 !important;
    font-size: 17px !important;
}
.midborder {
    border-bottom: 1px solid #eeeeee;
    margin: 0 0 55px;
}
.reqcalltop p {
    margin: 0 !important;
    width: 135px;
}
.reqcalltop a {
    color: #f0ebd8 !important;
}
.reqcalltop a:hover {
    color: #f0ebd8 !important;
}
.reqcalltop .crednum {
    display: inline-block;
}
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.freeconsult .validation_error {
    border-color: #000000 !important;
    color: #000000 !important;
    font-size: 12px !important;
}
.page-id-9527 .mobiletabs {
    display: none !important;
}
.mobileonly {
    display: none !important;
}
.noleadgen {
    color: #f0ebd8;
    text-align: center;
    font-size: 17px;
}
.noleadgen > span {
    color: #bbbbbb;
    font-size: 12px;
}
.noleadgen i {
    border: 2px solid;
    border-radius: 20px;
    height: 30px;
    line-height: 26px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 30px;
}
.fcrn-spcr {
    background: #000000 none repeat scroll 0 0;
    height: 75px;
}
.page-id-9468 h1 span {
    color: #f0ebd8;
    display: block;
    font-size: 30px !important;
    margin: 15px 0 -10px !important;
    text-transform: uppercase;
}
.ytconsult h4 {
    color: #777777 !important;
    font-size: 22px !important;
    line-height: 33px;
    margin: 0 0 -15px !important;
    text-align: center;
}
.dispimg {
    padding: 0 20px;
    text-align: center;
}
.dispimg img {
    border-radius: 6px;
    margin: 0 0 25px;
}
.sec2head h2 {
    font-size: 40px !important;
    line-height: 50px !important;
    margin: 0 0 15px !important;
}
.sec2head h4 {
    font-size: 22px !important;
}
.ltest .testimonial-image {
    display: none;
}
.ltest .testimonial-content {
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 15px;
}
.ltest .carousel-pager a {
    height: 10px;
    width: 10px;
}
.ltest .testimonial-meta {
    font-size: 15px;
}
.lratings img {
    margin: 0;
    width: 525px;
}
.ytconsult {
    text-align: center;
}
.ytconsult iframe {
    border: 1px solid #333333;
    border-radius: 6px;
    height: 308px;
    width: 545px;
}
#pmpro_user_fields .creduser input[type="text"][disabled] {
    background-color: #eeeeee !important;
	  cursor: not-allowed;
}
.aboutsec1 {
    background-color: rgba(0, 0, 0, 0.7);
    border-left: 10px solid #000000;
    border-right: 10px solid #000000;
    padding: 100px 0 !important;
}
.aboutsec1 h3 {
    font-size: 35px !important;
    font-weight: bold !important;
    line-height: 40px !important;
    margin: 40px 0 20px !important;
    padding: 0 !important;
}
.aboutsec1 h5 {
    font-size: 31px !important;
    line-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.aboutsec2 h3 {
    font-size: 55px !important;
    line-height: 65px !important;
}
.aboutsec2 h5 {
    font-size: 30px !important;
    line-height: 40px !important;
    margin: 0 0 35px !important;
}
.aboutsec2 p {
    font-size: 16px !important;
    line-height: 26px !important;
}
.aboutsec2 .ytconsult {
    background: #000000 none repeat scroll 0 0;
    border-radius: 6px;
    height: 315px;
    margin: 0 auto 25px !important;
    width: 560px;
}
.aboutsec2 .featured-on {
    margin: 50px 0 0 !important;
}
.aboutsec3 h4 {
    color: #666666 !important;
    font-size: 35px !important;
    font-weight: bold;
    line-height: 45px !important;
}
.aboutsec3 .andor {
    background: #608f31 none repeat scroll 0 0;
    border-radius: 50px;
    color: #eeeeee;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin: 0 35px;
    text-transform: uppercase;
    width: 50px;
}
.fupdate_wrapper {
    margin: 0 !important;
}
.contcredtxt p {
    font-size: 16px !important;
    line-height: 26px !important;
}
.page-id-9556 .memids.topsearch {
    background: #8e44ad none repeat scroll 0 0;
    margin-bottom: 45px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding: 15px 0 25px !important;
    width: 360px;
}
.page-id-9556 .memids h4,
.memids p {
    color: #ffffff !important;
}
.page-id-9556 #request .memids p {
    font-size: 10px !important;
}
.freeconsult .gform_body {
    width: 100% !important;
}
.alternate-color .breadcrumb .active {
	color: #ffffff !important;
}
.fa.fa-heart {
    color: #f0ebd8 !important;
}
.tlead {
	background:#fff;
	background:-moz-radial-gradient(center,ellipse cover,#fff 50%,#aed6ac 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(50%,#fff),color-stop(100%,#aed6ac));
	background:-webkit-radial-gradient(center,ellipse cover,#fff 50%,#aed6ac 100%);
	background:-o-radial-gradient(center,ellipse cover,#fff 50%,#aed6ac 100%);
	background:-ms-radial-gradient(center,ellipse cover,#fff 50%,#aed6ac 100%);
	background:radial-gradient(ellipse at center,#fff 50%,#aed6ac 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#aed6ac',GradientType=1)
}
.lexpiredate p {
    color: #555555;
    font-size: 15px;
    margin: 0 !important;
    text-align: center;
}
.lpnotification p {
    font-size: 11px;
    margin: -15px 0 0 !important;
    text-align: center;
    text-transform: uppercase;
}
.ltkeytitle {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px solid #dddddd;
    padding: 25px 0;
}
.ltkeytitle span {
    display: inline-block;
	font-weight: bold;
}
.page-id-9566 h1,
.page-id-9581 h1 {
    font-size: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-id-9566 .lpbelow span,
.page-id-9581 .lpbelow span {
    display: none !important;
}
.page-id-9566 .lpbelow .zline,
.page-id-9581 .lpbelow .zline {
    display: inline-block !important;
}
.page-id-9581 .feature-item.default-icons-size .feature-title {
    font-size: 23px !important;
}
.process-steps .feature-item .feature-title {
    font-size: 20px !important;
    font-weight: bold;
}
.process-steps .headingu {
    margin-bottom: 60px !important;
}
.process-steps p {
    font-size: 15px !important;
    text-align: center;
    line-height: 28px;
}
.process-steps .btn {
    font-size: 25px !important;
    margin: 40px 0 15px !important;
    color: #666666 !important;
    border-color: #666666 !important;
}
.home-steps .btn {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #000000;
    text-transform: uppercase;
    font-weight: bold !important;
    padding: 15px !important;
    border-radius: 6px;
}
.sidebar .feelist {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    margin: 0 0 30px;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.sidebar .setupfees {
    text-align: center;
}
.sidebar .feelist h4 {
    font-size: 20px;
}
.sidebar .feelist h5 {
    color: #666666 !important;
    font-size: 50px;
    font-weight: bold;
    line-height: 50px;
}
.sidebar .feelist p {
    font-size: 11px;
    line-height: 16px;
}
.csetup .setupline {
    border-bottom: 1px solid #eeeeee;
    margin: 60px 0 30px;
}
.csetup .smallnotations {
    font-size: 10px;
    margin: 30px 0 0;
    text-align: center;
}
.csetup .feelist {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    display: inline-block;
    margin: 20px 25px 0;
    padding: 10px;
    text-align: center;
    width: 335px;
}
.csetup .setupfees {
    text-align: center;
}
.csetup .feelist h4 {
    font-size: 20px;
}
.csetup .feelist h5 {
    color: #666666 !important;
    font-size: 50px;
    font-weight: bold;
    line-height: 50px;
}
.csetup .feelist p {
    font-size: 11px;
    line-height: 16px;
}
.csetup .ratings img {
    width: 500px;
}
.ratings {
    text-align: center;
}
.csetup .midlogo {
    border-bottom: 1px solid #eeeeee;
    margin: 0 0 45px;
    padding: 0 0 30px;
    text-align: center;
}
.csetup h1 {
    font-size: 45px !important;
    line-height: 55px !important;
    margin: 0 0 45px !important;
    text-align: center;
}
.csetup h2 {
    margin-top: 45px !important;
    text-align: center;
}
.welbtn {
    margin: 0 0 60px !important;
}
.home-banner .kleo-pin-circle span,
.home-banner .kleo-pin-circle,
.setuppics .kleo-pin-circle span,
.setuppics .kleo-pin-circle {
    height: 50px;
    width: 50px;
}
.hlpspanish {
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    margin: 20px 0 0;
    text-align: center;
}
.hlpspanish > span {
    color: #777777;
    display: block;
    font-weight: normal;
}
.home-banner .vc_column-inner {
    padding: 0 !important;
}
.home #main .freeconsult h3 {
    color: #555555 !important;
    font-size: 35px !important;
    line-height: 45px !important;
}
.home .freeconsult_wrapper {
    background: #ffffff none repeat scroll 0 0 !important;
    box-shadow: 0 15px 15px #333333;
    padding: 25px 40px 35px !important;
}
.freeconsult .medium:focus,
.freeconsult .medium:hover {
    border: 1px solid #f0ebd8 !important;
}
.freeconsult .medium {
    padding: 15px 15px 15px 50px !important;
}
.freeconsult .textarea.medium {
    padding: 15px !important;
}
.freeconsult #input_3_2,
.freeconsult #input_7_2 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -11px;
}
.freeconsult #input_3_3,
.freeconsult #input_7_3 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -165px;
}
.freeconsult #input_3_6,
.freeconsult #input_7_1 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -243px;
}
.freeconsult #input_3_2:hover,
.freeconsult #input_7_2:hover {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -313px;
}
.freeconsult #input_3_3:hover,
.freeconsult #input_7_3:hover {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -467px;
}
.freeconsult #input_3_6:hover,
.freeconsult #input_7_1:hover {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -545px;
}
.twelcome {
    margin: 0 auto;
    width: 90%;
}
.home .twelcome .hr-title {
    margin: 40px auto 10px !important;
}
.home .slogan {
    color: #ffffff !important;
    font-size: 55px !important;
    font-weight: bold !important;
    line-height: 65px !important;
    margin: 0 !important;
}
.home .slogan span {
    font-family: verdana;
    font-size: 18px;
    margin: 0 0 0 7px;
    vertical-align: top;
}
.home .twelcome i {
    color: #f0ebd8 !important;
}
.home .twelcome > h4 {
    color: #ffffff !important;
    font-size: 41px !important;
    line-height: 55px !important;
    margin: 0 !important;
}
.home .callnow {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff;
    font-size: 20px;
    margin: 30px auto 0;
    padding: 20px;
    text-align: center;
    width: 525px;
}
.home .callnow:hover {
    background: #333333 none repeat scroll 0 0;
	cursor: pointer;
}
.home .freeconsult .gform_button {
    background: #f0ebd8 none repeat scroll 0 0 !important;
}
.home .freeconsult .gform_button:hover {
    background: #333333 none repeat scroll 0 0 !important;
}
.home .callnow a {
    border-bottom: 1px dashed;
    color: #ffffff !important;
    font-weight: bold !important;
}
.page-id-9605  .breadcrumb-extra,
.page-id-9483 .breadcrumb-extra {
    display: none !important;
}
.mobview {
	display: none;
}
.leadgen:hover {
   animation-play-state: paused !important;
}
.leadgen {
	animation-iteration-count: 2 !important;
}
.gstarted {
    display: none !important;
}
.followsid .followu {
    display: inline-block;
    margin: 10px 5px 0;
}
.contactus #input_9_2 {
    color: #555555;
    font-weight: bold !important;
}
.contactus .gfield_description,
.contactus .gsection_description {
    font-size: 10px !important;
}
.sidebar #text-3 h4 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.sidebar #text-3 p {
    font-size: 20px !important;
    line-height: 30px !important;
	color: #555555 !important;
}
.sidebar .freeconsult_wrapper {
    padding: 20px 15px 15px !important;
}
.contactus label {
    display: none !important;
}
.contactus select, .contactus input, .contactus textarea {
    background-color: #ffffff !important;
    border-radius: 6px !important;
    font-size: 15px !important;
    height: 45px;
    padding: 10px 15px !important;
    width: 100% !important;
}
.contactus h2, .contactus,
.contactus h5, .contactus a {
    color: #ffffff !important;
}
.contactus a {
    text-decoration: underline !important;
}
.contactus_wrapper .gsection {
	border-bottom: 1px solid #ffffff;
}
.contactus #field_9_14 {
    border-radius: 6px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 300px !important;
}
.contactus .gform_button.button {
    background: #000000 none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: bold !important;
    height: inherit !important;
    margin: 20px 0 0 !important;
    padding: 20px !important;
    width: auto !important;
}
.contactus .gform_button.button:hover {
    background: #f1c40f none repeat scroll 0 0 !important;
}
.contactus .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}
.contactus_wrapper {
    background: #f0ebd8 none repeat scroll 0 0;
    border-radius: 6px;
    margin: 0 auto !important;
    padding: 25px;
    width: 575px !important;
}
#main .sidebar .freeconsult h3 {
    font-size: 26px !important;
    line-height: 32px !important;
}
.sidebar .gform_footer {
    margin: 0 !important;
    padding: 0 0 10px !important;
}
.breadcrumb {
    color: #ffffff !important;
}
.page-id-1403 .feature-item .feature-title {
    color: #ffffff !important;
    font-size: 40px !important;
    font-weight: bold !important;
    line-height: 40px !important;
}
.page-id-1403 .feature-item .feature-text {
    color: #ffffff;
    margin: 0 !important;
}
.page-id-1403 .feature-icon {
    color: #333333 !important;
}
.wrap-content li {
    margin-bottom: 20px !important;
}
#gform_submit_button_5 {
    width: 300px !important;
    margin: 0 !important;
}
.page-id-1081 .freeconsult_wrapper {
    width: 500px !important;
    background: #eeeeee !important;
    border: 1px solid #dddddd !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.sidebar .freeconsult .gform_button {
    margin: 0 !important;
}
#footer .widget_nav_menu a {
    border: none;
}
#footer .wrap-content li {
    margin-bottom: 0px !important;
}
#footer h4 {
	border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
#footer .widget_nav_menu a {
    padding: 5px 0;
}
.contact-list li {
    margin: 15px 0 0 0;
}
#footer .button,
#footer .btn-primary,
#footer a i {
    color: #ffffff !important;
}
.consultationnote {
    font-size: 12px;
    line-height: 22px;
}
#footer .widget_nav_menu .current_page_item > a {
    background-color: transparent !important;
}
.introvid {
    border-radius: 25px;
}
.homecta {
    width: 300px;
}
.homecta i {
    float: left !important;
    font-size: 60px !important;
    display: block;
    width: 60px;
    margin: 0;
}
.homecta .btn-app small, .homecta .btn-app span {
    margin: 0;
}
.homecta {
    color: #ffffff !important;
	background: #f39c12 !important;
}
.homecta:hover {
    color: #192753 !important;
	background: #ffffff !important;
}
.vidsep {
    clear: both !important;
    margin: 20px auto 10px !important;
    border-top: 1px solid #eeeeee;
    width: 260px;
}
.hoverbox h2, .hoverbox p {
    color: #ffffff !important;
}
.navbar-transparent:not(.kleo-navbar-fixed) #header {
    z-index: 9999999999 !important;
}
.callloc {
    text-align: center;
    color: #ffffff !important;
    font-size: 35px;
}
.callloc .kleo-icon-anchor {
    color: #ffffff !important;
}
.callloc .kleo-icon-anchor, .callloc div, .callloc span {
    display: inline-block !important;
    clear: none !important;
    float: none !important;
    width: auto !important;
}
.callloc .vertline {
    border-left: 1px solid #ffffff !important;
    height: 60px;
    margin: 0 30px 0 30px;
    vertical-align: middle;
}
.why-dr-lebowitz-footer {
    clear: both;
    display: block;
    margin: 0 0 20px 0;
    border-radius: 6px;
}
.kleo-main-header .nav li.kleo-megamenu.mega-3-cols > .dropdown-menu {
    margin-left: 0;
    width: 800px;
}
.kleo-main-header .nav li.kleo-megamenu.mega-2-cols > .dropdown-menu {
    right: auto;
    left: 0;
    margin-left: 0;
     width: 650px;
}
.kleo-main-header .nav li.kleo-megamenu.mega-2-cols > .dropdown-menu > li > a + .dropdown-menu {
    margin-right: 20px;
}
.meetdr a {
    color: #ffffff;
    text-decoration: underline;
}
@media only screen and (min-width: 1270px) and (max-width: 1366px) { 
.page-id-9527 .intro-text p,
.page-id-9556 .intro-text p,
.page-id-9566 .intro-text p,
.page-id-9581 .intro-text p {
    font-size: 16px !important;
    line-height: 35px !important;
}
.home .freeconsult_wrapper {
    padding: 25px 20px 35px !important;
}
.home .slogan {
    font-size: 44px !important;
    line-height: 59px !important;
}
.home .twelcome > h4 {
    font-size: 40px !important;
    line-height: 55px !important;
}
.home #main .freeconsult h3 {
    font-size: 26px !important;
    line-height: 36px !important;
}
.headingu {
    font-size: 34px;
}
.home-steps h4, .process-steps p {
    font-size: 13px;
}
.process-steps .feature-item .feature-title {
    font-size: 19px !important;
}
.home-banner .kleo-pin-circle {
    right: 205px !important;
    top: 35px !important;
}
}
@media only screen and (min-width: 961px) and (max-width: 1269px) { 
#main .freeconsult h3 {
    font-size: 26px !important;
    line-height: 38px !important;
}
.freeconsult_wrapper {
    padding: 20px 20px 30px !important;
}
.page-id-9527 #request p,
.page-id-9556 #request p {
    font-size: 22px !important;
}
.page-id-9527 .feature-item.default-icons-size .feature-title,
.page-id-9556 .feature-item.default-icons-size .feature-title,
.page-id-9566 .feature-item.default-icons-size .feature-title,
.page-id-9581 .feature-item.default-icons-size .feature-title {
    font-size: 22px !important;
}
.page-id-9527 .feature-text,
.page-id-9556 .feature-text,
.page-id-9566 .feature-text,
.page-id-9581 .feature-text {
    font-size: 12px !important;
}
.page-id-9527 .intro-text p,
.page-id-9556 .intro-text p,
.page-id-9566 .intro-text p,
.page-id-9581 .intro-text p {
    font-size: 13px !important;
    line-height: 30px !important;
}
#menu-mainnav > li > a {
    margin: 0 13px;
}
.ytconsult iframe {
    height: 255px;
}
.ytconsult h4 {
    font-size: 23px !important;
    line-height: 33px;
}
.page-id-9566 .feature-item.big-icons-size .feature-title,
.page-id-9581 .feature-item.big-icons-size .feature-title {
    font-size: 25px !important;
}
.home .slogan {
    font-size: 33px !important;
    line-height: 50px !important;
}
.home .twelcome > h4 {
    font-size: 32px !important;
    line-height: 43px !important;
}
.home #main .freeconsult h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}
.home-welcome .vc_col-sm-4 {
    width: 45%;
}
.home-welcome .vc_col-sm-8 {
    width: 55% !important;
}
.home .callnow {
    line-height: 30px;
    width: 300px;
}
.home-steps h3 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.twelcome {
    width: 100%;
}
.home-steps .headingu {
    font-size: 26px !important;
    line-height: 30px !important;
}
.ligc-welcome h5 {
    font-size: 16px !important;
}
.home-steps .headingu {
    font-size: 26px !important;
    line-height: 30px !important;
}
.home-steps h4 {
    font-size: 13px;
}
.cta-check .bullets {
    width: 375px;
}
.cta-check li {
    font-size: 15px;
    line-height: 40px;
}
.welcome-call-cta .container h5 {
    font-size: 24px !important;
    line-height: 35px !important;
}
.home-banner .kleo-pin-circle {
    right: 165px !important;
    top: 25px !important;
}
}
@media only screen and (min-width: 765px) and (max-width: 960px){
#header .navbar-nav > li > a {
    font-weight: normal;
}
#menu-mainnav .nav-signup a {
    color: #333333 !important;
}
#menu-mainnav .nav-signup a:hover {
    color: #f0ebd8 !important;
}
.nav-signup a {
    background: transparent none repeat scroll 0 0 !important;
    color: #000000 !important;
    font-weight: normal !important;
    line-height: 25px !important;
    padding: 10px 0px !important;
}
.nav-signup a:hover {
    background: transparent !important;
}
.nav-signup i {
    display: none;
}
.homesldrbtn i, .homesldrbtn strong {
    font-size: 21px !important;
}
.page-id-9527 .vc_custom_1454435895956 {
    border-top: none !important;
    padding-top: 0 !important;
}
.page-id-9527 h1 {
    font-size: 30px !important;
    line-height: 35px !important;
}
.page-id-9527 #request p {
    font-size: 18px !important;
    margin: 10px 0 0 !important;
}
.page-id-9527 .vc_col-sm-6 {
    display: block !important;
    float: none !important;
    width: 100% !important;
}
.page-id-9527 .mobiletabs {
    display: block !important;
}
#main .freeconsult h3 {
    font-size: 21px !important;
    line-height: 31px !important;
}
.ytconsult h4 {
    font-size: 17px !important;
    line-height: 30px;
}
.freeconsult .gform_button {
    font-size: 17px !important;
}
.consult-calendar > h3 {
    font-size: 35px !important;
    line-height: 45px !important;
}
.page-id-9527 .feature-item.default-icons-size .feature-title {
    font-size: 25px !important;
}
.page-id-9527 .feature-text {
    font-size: 15px !important;
    line-height: 25px !important;
}
.desktoptabs {
    display: none !important;
}
.welcome-call-cta .container h5 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.page-id-9527 .intro-text p {
    font-size: 14px !important;
    line-height: 30px !important;
    margin: 0 0 35px !important;
    padding: 0 35px !important;
}
.ytconsult {
    margin: 0 0 35px !important;
}
.ytconsult iframe {
    height: 195px;
}
.reqtop {
    width: 575px;
}
.freeconsult_wrapper {
    padding: 20px 20px 30px !important;
}
.sec2head h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.sec2head h4 {
    font-size: 16px !important;
}
.page-id-9566 .vc_custom_1472140055307 .vc_col-sm-6,
.page-id-9581 .vc_custom_1472140055307 .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-9566 h1,
.page-id-9581 h1 {
    font-size: 17px !important;
}
.reqcalltop h3 {
    font-size: 9px !important;
}
.home-welcome .vc_col-sm-8,
.home-welcome .vc_col-sm-4 {
    width: 100%;
}
.home .slogan {
    font-size: 40px !important;
    line-height: 55px !important;
}
.home-welcome section {
    padding: 50px 0 !important;
}
.home .twelcome > h4 {
    display: none;
}
.home .callnow {
    margin: 30px auto 40px !important;
}
.home .freeconsult_wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 500px !important;
}
.home-banner .kleo-pin-circle {
    right: 122px !important;
    top: 12px !important;
}
.ligc-welcome h5 {
    font-size: 25px !important;
    margin: 35px 0 60px !important;
}
.home-steps h3 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.home-steps .btn {
    font-size: 11px !important;
}
.cta-check .bullets {
    width: 245px;
}
.cta-check li {
    font-size: 11px;
    line-height: 35px;
}
.gstarted {
    display: block !important;
}
}
@media only screen and (min-width: 533px) and (max-width: 764px) { 
#header .navbar-nav > li > a {
    font-weight: normal;
}
#menu-mainnav .nav-signup a {
    color: #333333 !important;
}
#menu-mainnav .nav-signup a:hover {
    color: #f0ebd8 !important;
}
.nav-signup a {
    background: transparent none repeat scroll 0 0 !important;
    color: #000000 !important;
    font-weight: normal !important;
    line-height: 25px !important;
    padding: 10px 0px !important;
}
.nav-signup a:hover {
    background: transparent !important;
}
.nav-signup i {
    display: none;
}
.homesldrbtn i, .homesldrbtn strong {
    font-size: 14px !important;
}
.page-id-9527 .vc_custom_1454435895956 {
    border-top: none !important;
    padding-top: 0 !important;
}
.page-id-9527 .lligc img {
    margin: 20px auto 10px !important;
    padding: 0 !important;
}
.page-id-9527 .mobileonly {
    display: block !important;
    margin: 0 0 30px !important;
    padding: 0 5px !important;
    text-align: center !important;
}
.page-id-9527 h1 {
    font-size: 39px !important;
    line-height: 45px !important;
}
.page-id-9527 #request p {
    font-size: 24px !important;
    line-height: 31px !important;
    margin: 15px 0 0 !important;
}
.page-id-9527 .vc_col-sm-6 {
    display: block !important;
    float: none !important;
    width: 100% !important;
}
.page-id-9527 .mobiletabs {
    display: block !important;
}
#main .freeconsult h3 {
    font-size: 25px !important;
    line-height: 36px !important;
}
.consult-calendar > h3 {
    font-size: 22px !important;
    line-height: 32px !important;
}
.page-id-9527 .feature-item.default-icons-size .feature-title {
    font-size: 20px !important;
}
.page-id-9527 .feature-text {
    font-size: 13px !important;
    line-height: 23px !important;
}
.desktoptabs {
    display: none !important;
}
.welcome-call-cta .container h5 {
    font-size: 27px !important;
    line-height: 37px !important;
}
.aboutsec3 .col-sm-1-5 {
    display: inline-block !important;
    float: none !important;
    width: 160px !important;
}
.page-id-9527 .intro-text p {
    font-size: 14px !important;
    line-height: 30px !important;
    margin: 0 0 35px !important;
    padding: 0 35px !important;
}
.page-id-9527 section {
    background-image: none !important;
}
.page-id-9527 .vc_custom_1472140055307 {
    display: none !important;
}
.freeconsult .gform_button {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}
.csuccess .feature-icon {
    font-size: 125px !important;
    line-height: 80px !important;
}
.freeconsult #field_2_8 {
    display: none !important;
}
.ytconsult h4 {
    font-size: 17px !important;
    line-height: 30px;
    margin: 0 0 10px !important;
}
.ytconsult {
    margin: 0 0 30px !important;
}
.ytconsult iframe {
    border-radius: 6px;
    height: 270px !important;
    overflow: hidden;
}
.sec2head h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
.sec2head h4 {
    font-size: 19px !important;
}
.reqtop {
    width: 100%;
}
.reqcalltop h3 {
    font-size: 10px !important;
    margin: 10px 0 20px !important;
}
.reqcalltop p {
    margin: 20px auto 0 !important;
    width: 135px;
}
.freeconsult_wrapper {
    padding: 20px 20px 30px !important;
}
.page-id-9566 h1,
.page-id-9581 h1 {
    font-size: 20px !important;
    line-height: 30px !important;
    padding: 0 20px !important;
}
.page-id-9566 .lpbelow span,
.page-id-9581 .lpbelow span {
    display: inline-block !important;
}
.leadgen {
    animation: 0s ease 0s normal none 1 running none !important;
}
.gstarted {
    display: block !important;
}
.page-id-1081 .freeconsult_wrapper {
    width: 100% !important;
    background: #eeeeee !important;
    border: none !important;
    margin: 0 !important;
}
.home .kleo-main-header .dropdown-menu li a,
.home .kleo-main-header .dropdown-menu > li > a {
    color: #ffffff !important;
}
.header-color .navbar-nav li .caret::after {
    color: rgba(0,0,0, 0.5);
}
}
@media only screen and (max-width: 532px) {
#top-social > ul {
    text-align: center;
}
#top-social li, #top-social li a, #top-social li .ts-text {
    float: none !important;
}
.top-menu {
    display: none;
}
#top-social {
    border: medium none !important;
}
#header .navbar-nav > li > a {
    font-weight: normal;
}
#menu-mainnav .nav-signup a {
    color: #333333 !important;
}
#menu-mainnav .nav-signup a:hover {
    color: #f0ebd8 !important;
}
.nav-signup a {
    background: transparent none repeat scroll 0 0 !important;
    color: #000000 !important;
    font-weight: normal !important;
    line-height: 25px !important;
    padding: 10px 0px !important;
}
.nav-signup a:hover {
    background: transparent !important;
}
.nav-signup i {
    display: none;
}
.homesldrbtn i, .homesldrbtn strong {
    font-size: 9px !important;
}
.ligc-welcome .headingu {
    font-size: 16px !important;
    line-height: 28px !important;
    margin-top: 0 !important;
}
.ligc-welcome .container-wrap {
    padding: 20px 0 !important;
}
.ligc-welcome p {
    font-size: 14px !important;
}
.page-id-9527 .lligc img,
.page-id-9556 .lligc img,
.page-id-9566 .lligc img,
.page-id-9581 .lligc img {
    margin: 20px auto 10px !important;
    padding: 0 !important;
}
.page-id-9527 .mobileonly {
    display: block !important;
    margin: 0 0 20px !important;
    padding: 0 5px !important;
    text-align: center !important;
}
.page-id-9556 h1,
.page-id-9566 h1,
.page-id-9581 h1 {
    font-size: 27px !important;
    line-height: 37px !important;
    margin: -20px 0 -45px !important;
}
.page-id-9556 h1 {
    font-size: 23px !important;
    line-height: 32px !important;
    margin: -20px 0 20px !important;
}
.page-id-9527 #request p,
.page-id-9556 #request p,
.page-id-9566 #request p,
.page-id-9581 #request p {
    display: none !important;
}
.page-id-9527 .vc_col-sm-6,
.page-id-9556 .vc_col-sm-6,
.page-id-9566 .vc_col-sm-6,
.page-id-9581 .vc_col-sm-6 {
    display: block !important;
    float: none !important;
    width: 100% !important;
}
.page-id-9527 .vc_custom_1454435895956,
.page-id-9556 .vc_custom_1454435895956,
.page-id-9566 .vc_custom_1454435895956,
.page-id-9581 .vc_custom_1454435895956 {
    border-top: medium none !important;
}
.page-id-9527 .vc_custom_1454435948248,
.page-id-9556 .vc_custom_1454435948248,
.page-id-9566 .vc_custom_1454435948248,
.page-id-9581 .vc_custom_1454435948248 {
    padding: 0 !important;
}
.kleo-tabs li a {
    font-size: 13px !important;
    margin: 0 0 0 10px !important;
    padding: 5px 15px !important;
}
.page-id-9527 .mobiletabs {
    display: block !important;
}
#main .freeconsult h3 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.consult-calendar > h3 {
    font-size: 16px !important;
    line-height: 26px !important;
    margin: 0 0 20px !important;
    padding: 0 0 15px !important;
}
.page-id-9527 .feature-item.default-icons-size .feature-title,
.page-id-9556 .feature-item.default-icons-size .feature-title,
.page-id-9566 .feature-item.default-icons-size .feature-title,
.page-id-9581 .feature-item.default-icons-size .feature-title {
    font-size: 17px !important;
    font-weight: bold !important;
    margin: 10px 0 15px !important;
}
.page-id-9527 .feature-text,
.page-id-9556 .feature-text,
.page-id-9566 .feature-text,
.page-id-9581 .feature-text {
    font-size: 14px !important;
    line-height: 25px !important;
}
.desktoptabs {
    display: none !important;
}
.welcome-call-cta .container h5 {
    font-size: 18px !important;
    line-height: 27px !important;
}
.page-id-9527 .intro-text p,
.page-id-9556 .intro-text p,
.page-id-9566 .intro-text p,
.page-id-9581 .intro-text p {
    font-size: 15px !important;
    line-height: 30px !important;
    margin: 0 0 35px !important;
    padding: 0 35px !important;
}
.upload-share .upshare, .success-share .upshare {
    margin: 0 15px 25px !important;
}
.page-id-9527 section,
.page-id-9556 section,
.page-id-9566 section,
.page-id-9581 section {
    background-image: none !important;
}
.freeconsult .gform_button {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}
.csuccess .feature-icon {
    font-size: 125px !important;
    line-height: 80px !important;
}
.mcontnumber-1, .mcd-title-1, .mcontnumber-1, .mcd-title-1 {
	font-size: 15px !important;
}
.freeconsult #field_2_8 {
    display: none !important;
}
.ytconsult h4 {
    font-size: 14px !important;
    line-height: 22px;
    margin: 25px 0 !important;
}
.ytconsult {
    margin: 0 0 25px !important;
    padding: 0 20px !important;
}
.page-id-9566 h1,
.page-id-9581 h1 {
    font-size: 17px !important;
    line-height: 32px !important;
    margin: 0 !important;
}
.ytconsult iframe {
    border-radius: 6px;
    height: 160px !important;
    width: 100% !important;
}
.page-id-9527 .vc_custom_1454435895956,
.page-id-9556 .vc_custom_1454435895956,
.page-id-9566 .vc_custom_1454435895956,
.page-id-9581 .vc_custom_1454435895956 {
    padding: 35px 0 0 !important;
}
.page-id-9527 .vc_custom_1454435981862,
.page-id-9556 .vc_custom_1454435981862,
.page-id-9566 .vc_custom_1454435981862,
.page-id-9581 .vc_custom_1454435981862 {
    padding: 0 10px !important;
}
.page-id-9556 .memids.topsearch {
    margin-bottom: -15px !important;
    padding: 10px !important;
    width: 100%;
}
.page-id-9556 #request .memids p {
    display: block !important;
}
.reqtop {
    width: 100%;
}
.reqcalltop p {
    margin: 0 auto !important;
    width: 135px;
}
.reqcalltop h3 {
    font-size: 11px !important;
    line-height: 20px !important;
    margin: 20px auto !important;
    width: 215px;
}
.sec2head h2 {
    font-size: 25px !important;
    line-height: 35px !important;
    margin: 0 0 25px !important;
}
.sec2head h4 {
    font-size: 14px !important;
}
.page-id-9566 .vc_custom_1472140055307,
.page-id-9581 .vc_custom_1472140055307 {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}
.ltest .testimonial-content {
    font-size: 13px;
    line-height: 25px;
}
.freeconsult_wrapper {
    padding: 20px 20px 30px !important;
}
.tlead {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.page-id-9566 .lpbelow span,
.page-id-9581 .lpbelow span {
    display: inline-block !important;
}
.top-bar {
    font-size: 14px !important;
    line-height: 14px !important;
}
.header-color.social-header {
    height: 55px;
}
#menu-mainnav > li > a {
    line-height: 30px !important;
}
.primary-menu {
    margin: 0 !important;
}
.home-welcome section {
    padding: 30px 0 0 !important;
}
.twelcome {
    margin: 0 auto;
    width: 100%;
}
.home .slogan {
    font-size: 20px !important;
    line-height: 30px !important;
}
.home .twelcome > h4 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.home .callnow {
    font-size: 20px;
    line-height: 30px;
    margin: 20px 0 25px !important;
    padding: 15px;
    width: 100%;
}
.home-welcome .vc_col-sm-4 .vc_column-inner {
    padding: 0 !important;
}
.home #main .freeconsult h3 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.home .freeconsult_wrapper {
    background: #ffffff none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    box-shadow: 0 15px 15px #333333;
    padding: 25px 5px 30px !important;
}
.home-banner img {
    width: 90%;
}
.home .home-banner .kleo-pin-circle {
    right: 15px !important;
    top: -10px !important;
}
.home-welcome section {
    background-position: center top !important;
    background-size: inherit !important;
}
.freeconsult #input_3_6,
.freeconsult #input_7_1 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -235px;
}
.freeconsult #input_3_2,
.freeconsult #input_7_2 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -6px;
}
.freeconsult #input_3_3,
.freeconsult #input_7_3 {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -160px;
}
.freeconsult #input_3_6:hover, .home #input_3_6:active,
.freeconsult #input_7_1:hover, .home #input_7_1:active {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -537px;
}
.freeconsult #input_3_2:hover, .home #input_3_2:active,
.freeconsult #input_7_2:hover, .home #input_7_2:active {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -308px;
}
.freeconsult #input_3_3:hover, .home #input_3_3:active,
.freeconsult #input_7_3:hover, .home #input_7_3:active {
    background: #ffffff url("https://www.lebowitzplasticsurgery.com/images/lebowitz-plastic-surgery-contact-sprite.png") no-repeat scroll 0 -462px;
}
.home-steps .vc_row {
    padding: 0 10px !important;
}
.ligc-welcome h5 {
    font-size: 16px !important;
    margin: 0 0 35px !important;
    padding: 0 0 25px !important;
}
.home-steps .step1, .home-steps .step2, .home-steps .step3 {
    margin: 0 0 40px !important;
}
.home-steps h4 {
    font-size: 14px;
}
.home-steps h3 {
    font-size: 25px !important;
    line-height: 30px !important;
}
.process-steps section {
    padding: 30px 15px !important;
}
.process-steps .headingu {
    font-size: 20px !important;
    line-height: 35px !important;
    margin-bottom: 20px !important;
}
.process-steps .multi-columns-row .fa {
    font-size: 50px !important;
    height: 70px !important;
    line-height: 70px !important;
    margin-bottom: 20px !important;
    width: 70px !important;
}
.cta-check .bullets {
    display: block;
    vertical-align: inherit;
    width: 100%;
}
.cta-check .bullets.left li,
.cta-check .bullets.right li {
    text-align: center;
}
.cta-check li {
    font-size: 13px;
    line-height: 35px;
}
.ligc-white-sm {
    margin: 20px 0 !important;
}
.process-steps .btn {
    margin: 0 0 15px !important;
}
.process-steps p {
    font-size: 13px !important;
    line-height: 25px;
}
.csetup h1 {
    font-size: 35px !important;
    line-height: 45px !important;
    margin: -20px 0 25px !important;
}
.progressbar {
    display: none;
}
.accsetup {
    width: 100%;
}
.csetup .feelist {
    margin: 20px 0;
    width: 100%;
}
.csetup h2 {
    font-size: 20px;
    font-weight: bold;
}
.home .callnow {
    display: none;
}
.home .twelcome > h4 {
    margin-bottom: 25px !important;
}
.mobview {
    background: #333333 none repeat scroll 0 0;
    padding: 15px 0;
    text-align: center;
	display: block !important;
	color: #ffffff;
	font-weight: bold;
}
.mobview a {
    color: #ffffff;
    font-weight: bold;
}
.mobview .callus {
    border-bottom: 1px dashed #ffffff;
}
.home .header-color.social-header {
    background-color: #000000 !important;
    border: none !important;
}
.header-color.social-header {
    background-color: #06bde4 !important;
    border: none !important;
}
.leadgen {
    animation: 0s ease 0s normal none 1 running none !important;
}
.gstarted {
    display: block !important;
}
.navbar-header .logo {
    float: left;
}
.page-id-1081 .freeconsult_wrapper {
    width: 100% !important;
    background: #eeeeee !important;
    border: none !important;
    margin: 0 !important;
}
.header-color .kleo-main-header {
	 background-color: transparent !important;
}
.navbar-transparent .navbar .kleo-main-header {
    background-color: none !important;
}
.vidbg .home-slider-logo img,
.home #menu-item-10219 {
    display: none !important;
}
.home .navbar-header {
    display: block;
}
.home .navbar-transparent:not(.kleo-navbar-fixed) #header {
	background: #transparent !important;
}
.navbar-transparent.on-dark-bg:not(.kleo-navbar-fixed) #header {
    background: transparent !important;
	z-index: 999999999;
}
.header-centered .navbar-header {
    text-align: left;
}
.vidbg h1 {
 font-size: 18px !important;
    line-height: 28px !important;
}
.navbar-transparent.on-dark-bg .navbar .kleo-main-header {
    box-shadow: none !important;
}
.subhometitle h2 {
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 24px !important;
}
.home .vc_custom_1505503766941 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.vidsched {
	display: inline;
}
.kleo-gradient::before {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #222222 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #222222 100%);
    background: radial-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #222222 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0);
}
.menus-wrap {
    background: rgba(0, 0, 0, .9);
    border-radius: 6px;
}
.home #menu-mainnav > li > a {
    font-size: 13px;
}
.home .kleo-main-header .dropdown-menu li a,
.home .kleo-main-header .dropdown-menu > li > a {
    color: #ffffff !important;
}
.home .header-color .navbar-nav li .caret::after {
    color: rgba(255,255,255, 1) !important;
}
.header-color .navbar-nav li .caret::after {
    color: rgba(0,0,0, 0.5) !important;
}
.callloc {
	display: none !important;
}
.home h2 {
	font-size: 28px !important;
    line-height: 38px !important;
}
.home .page h3 {
    font-size: 15px !important;
    line-height: 15px !important;
    margin: 0 0 20px 0 !important;
}
.homelogo {
    display: none !important;
}
.home .vc_separator {
    margin: 0 auto 20px auto !important;
}
.logo img {
    max-height: 75px !important;
}
.breadcrumb-extra {
    display: none !important;
}
.main-title .page-title {
    font-size: 17px;
    line-height: 25px;
}
}
/* Mission Disrupt June 2020 Styles */
.freeconsult_wrapper {
    max-width: calc(100% - 30px);
    margin-left: auto !important;
    margin-right: auto !important;
}
.home .freeconsult .gform_button {
    background: #f39c12 none repeat scroll 0 0 !important;
}
.freeconsult #input_9_2 {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -11px;
}
.freeconsult #input_9_3 {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -165px;
}
.freeconsult #input_9_1 {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -243px;
}
.freeconsult #input_9_2:hover {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -313px;
}
.freeconsult #input_9_3:hover {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -467px;
}
.freeconsult #input_9_1:hover {
    background: #ffffff url("https://www.ligynecomastiacenter.com/images/long-island-gynecomastia-center-contact-sprite.png") no-repeat scroll 0 -545px;
}
@media (max-width:992px){
    .vidbg .wpb_column.vc_column_container.vc_col-sm-4, .vidbg .wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }
}