/* Defaults */
body {margin:0px;font-family: 'Poppins', sans-serif;}
button , input , select {font-family: 'Poppins', sans-serif; outline: none;}
h1 {display: block; font-size: 2em; margin-block-start: 0.67em; margin-block-end: 0.67em; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold;color:#000000;text-shadow:none;font-family: 'Poppins', sans-serif;line-height:normal;}
img {max-width:100%;}
input[type="text"] {background-image:none;}
.container-fluid {padding-left:0px;padding-right:0px;}
#page_holder {overflow:initial;}

/* Global */
.flex {display:flex;}
.row {flex-direction: row;}
.column {flex-direction: column;}
.acenter {align-items: center;}
.jcenter {justify-content: center;}
.qzRow {display:flex;flex-direction: row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.qzHalf {width:50%;padding-left:15px;padding-right:15px;box-sizing: border-box;}
.qzThird {width:33.33%;padding-left:15px;padding-right:15px;box-sizing: border-box;}
.qzFourth {width: 25%;padding-left:15px;padding-right:15px;box-sizing: border-box;}
.qzFifth {width:20%;padding-left:15px;padding-right:15px;box-sizing: border-box;}
.qzFull {display:flex;flex:1;}
.qzFree {display:flex;}
.tcenter {text-align: center;}
.tleft {text-align:left !important;}
.qzInner {width:1180px;max-width:100%;margin:auto;padding-left:15px;padding-right:15px;box-sizing: border-box;}

/* Aesthetics */
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f22 {font-size:22px;}
.f32 {font-size:32px;}
.f42 {font-size:42px;}
.f55 {font-size:55px;}
.medium {font-weight:500;}
.bold {font-weight:700;}
.cGray {color:#4d4d4d;}
.cGreen {color:#0A946B;}
.cOrange {color:#ff8c5b;}
.cWhite {color:#FFFFFF;}
.cGold {color:#faa731;}
.cBlue {color:#3DADFF;}
.lightGreenBg {background-color:#f4f8f7;}
.bgMainWrapper {background-color:#f8fcfb;}
.cLightGreen {color:#30BD93;}
.nodecor {text-decoration: none;}
.italic {font-style:italic;}
.mb60 {margin-bottom:60px;}
.mb20 {margin-bottom:20px;}
.fwNormal {font-weight:normal;}
.padVert100 {padding: 100px 0px;}

/* Header Unit */
.qzHeader {display:flex;flex-direction: row;align-items: center;justify-content: space-between;padding:30px 0px;}
.qzLogo {height:40px;}
.qzMenu {display: flex;flex-direction: row;align-items: center;}
.qzMenuItem {margin: 0px 20px;color:#000000;text-decoration: none;font-size:16px;text-transform: capitalize;}
.qzConnectButton {background-color:#199F77;border-width:0px;border-radius:999px;height:34px;padding:0px 30px;color:#FFFFFF;margin-left:20px;display: flex; align-items: center;}
.qzMobileMenu {display:none;flex-direction: column;}
.qzMobileMenuItem {width:40px; height:2px; background-color:#000000;margin:4px 0px;border-radius:2px;}
.qzMenuClose {display:none;}
.qzSearchUnit .zend_form {display:flex;flex:1;padding:0px;}
.qzMenu .headerProfileImage {width:28px;height:28px;border-radius:999px;object-fit: cover;}

/* Sidebar Unit */
.qzSidebar {width:340px;margin-right:50px;position:relative;}
.qzSidebarBox {background-color:#FFFFFF;padding:20px;border-radius:6px;margin-bottom:20px;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.05);}
.qzLeadBox {padding:40px 0px;border-radius:20px;display:flex;flex-direction:column;align-items: center;justify-content: center;margin:20px 0px;}
.qzLegacyBox {background-color: #ffeee5;}
.qzCreditsBox {background-color:#e1f3ff;}
.qzLeadValue {font-size:32px;font-weight:700;}
.qzLegacyBox .qzLeadValue {color:#EC7A49;}
.qzCreditsBox .qzLeadValue {color:#3DADFF;}
.qzLeadLabel {color:#4A4643;font-size:14px;}
.qzRowAdjusted {padding-left:7.5px;padding-right:7.5px;}
.qzRowAdjusted .qzHalf {padding-left:7.5px;padding-right:7.5px;}
.qzThumbUpIco {width:98px;height:98px;object-fit: contain;display:block;margin:auto;margin-top:10px;margin-bottom:20px;}
.guaranteeSubline {padding:10px 0px 20px 0px;}
.qzButtonOutlineOrange {display:flex;width:100%;height:45px;align-items: center;justify-content: center;border:1px solid #FF8C5B;color:#FF8C5B;border-radius:8px;background-color:initial;font-size:12px;}
.qzButtonOutlineGreen {display:flex;width:100%;height:45px;align-items: center;justify-content: center;border:1px solid #0A946B;color:#0A946B;border-radius:8px;background-color:initial;font-size:12px;}
.qzButtonGreenSolid {display:flex;width:100%;height:45px;align-items: center;justify-content: center;border:1px solid #30bd93;color:#FFFFFF;border-radius:8px;background-color:#30bd93;font-size:12px;}
.qzButtonGoldSolid {display:flex;width:100%;height:45px;align-items: center;justify-content: center;border:1px solid #f5e8cf;color:#faa731;border-radius:8px;background-color:#f5e8cf;font-size:12px;}
.qzFaqItem {border-bottom:1px solid #cdd7de;padding:15px 0px;padding-right:10px;position:relative;cursor:pointer}
.qzFaqItem::after {content:'';position:absolute;top:20px;right:0px;width:10px;height:15px;background-image:url('../../images/qz/core/grayChev.png');background-size: 10px 15px ; background-repeat: no-repeat; background-position: center ;}
.qzFaqAnswer {display:none;}
.qzSidebarBox .qzFaqItem:nth-last-child(1) {border-bottom:0px solid;padding-bottom:0px;}
.qzSidebarLabel {padding:10px 0px 21px 0px;}
.qzFaqAnswer {padding-top:15px;font-size:14px;color:#4d4d4d;}
.qzFaqItem.active .qzFaqAnswer {display:flex;}
.qzFaqItem.active::after {transform:rotate(85deg)}
.qzFaqAnswer.active {display:block;}
.qzSidebarRight {width:440px;margin-left:50px;}

/* Filter Bar Unit */
.qzFilterBar {display:flex;flex-direction: row;padding-bottom:20px;}
.qzTabs {display:flex;flex-direction: row;flex:1;border-bottom:1px solid #dcdfde;}
.qzTabItem {padding:10px 20px 10px 0px;border-bottom:2px solid transparent;margin-right:20px;color:#718085;font-size:14px;}
.qzTabItem.active {color:#0EAA7C;border-color:#0EAA7C;font-weight:500;}
.qzOptions {display:flex;flex-direction: row;}
.qzOptionItem {display:flex;flex-direction: row;align-items: center;min-height:40px;background-color:#FFFFFF;border-radius:6px;margin-left:10px;padding:0px 40px 0px 20px;position:relative;font-size:14px;box-shadow:0px 3px 6px rgba(0,0,0,0.05)}
.qzOptionItem:before { content: ""; position: absolute;width:15px;height:15px;background-image:url('../../images/qz/core/grayChev.png');background-size: 10px 15px ; background-repeat: no-repeat;right:13px;margin-top:4px;transform:rotate(85deg) }
.qzOptions .btn-group {display:flex;flex-direction: row;align-items: center;min-height:40px;background-color:#FFFFFF;border-radius:6px;margin-left:10px;padding:0px 0px 0px 0px;position:relative;font-size:14px;box-shadow:0px 3px 6px rgba(0,0,0,0.05)}
.qzOptions .btn-group:before { content: ""; position: absolute;width:15px;height:15px;background-image:url('../../images/qz/core/grayChev.png');background-size: 10px 15px ; background-repeat: no-repeat;right:13px;margin-top:4px;transform:rotate(85deg) }

.qzOptions #refine-search-content {display:flex;flex-direction: row;}
.qzOptions #refine-search-content .btn.dropdown-toggle {padding:0px;color:#000000;padding:0px 40px 0px 20px;display: flex; float: none; flex: 1; min-height: 100%; align-items: center;white-space: initial;text-align:left;}
.qzOptions #refine-search-content .caret {display:none;}
.qzOptions #searchBarColumn {padding:0px;border-width:0px;background-color:transparent;}
.qzOptions #searchBarRow {padding:0px;}
.qzOptions #searchBarContainerFluid {margin-bottom:0px;}
.qzFilterBar #quick_search_content {display:none;}

/* Listing Unit */
.qzListItem {background-color:#FFFFFF;padding:20px;border-radius:6px;margin-bottom:20px;box-shadow:0px 3px 6px rgba(0,0,0,0.05)}
.qzListItemTop {display:flex;flex-direction: row;}
.qzListingUserName {font-weight:500;}
.qzListingUserProfession {font-size:12px;color:#718085;text-transform: capitalize;}
.qzListingUserBox {display:flex;flex-direction: row;align-items: center;padding-left:20px;}
.qzListingUserContext {display:flex;flex-direction: column;flex:1;}
.qzListingIco , .qzListingIcoWrapper {width:200px;min-width:200px;height:150px;object-fit: cover;border-radius:10px;}
.qzMetaItem {display:flex;flex-direction: row;padding:20px;padding-bottom:0px;}
.qzMetaContext {display:flex;flex-direction: column;flex:1;}
.qzMetaIco {width:16px;height:16px;object-fit: contain;margin-right:10px;}
.qzMetaLabel {font-size:12px;color:#718085;}
.qzMetaValue {font-size:14px;font-weight:500;}
.qzUserAvatar {width:28px;height:28px;border-radius:9999px;font-size:12px;font-weight:500;color:#FFFFFF;background-color:#18BAFF;display:flex;align-items: center;justify-content: center;margin-right:10px;}
.qzBuyerInfo {padding:25px 0px;}
.qzListItemAction {display:flex;flex-direction: row;align-items: center;justify-content: space-between;border-top:1px solid #a5b2bb;padding-top:20px;}
.qzListItemActionRight {display:flex;flex-direction: row;}
.qzButtonOrange {display:flex;width:100%;height:45px;align-items: center;justify-content: center;border:1px solid #FF8C5B;color:#FF8C5B;border-radius:8px;background-color:initial;font-size:10px;}
.qzListItemAction .qzButtonOutlineOrange {width:150px;font-size:12px;}
.qzListItemAction .qzButtonOutlineGreen , .qzListItemAction .qzButtonGreenSolid {width:150px;font-size:12px;}
.qzListItemAction .qzButtonOrange {width:150px;font-size:12px;margin-left:20px;}
.qzListingWrapper .lead_holder_enhanced {border-width: 0px; margin: 0px; box-shadow: none;}
.qzListingIcoWrapper {position:relative;}
.qzListingIcoWrapper em { position: absolute; bottom: 10px; left: 15px; font-style: initial; font-size: 12px; color: #FFFFFF; text-shadow: 0px 3px 6px rgb(0 0 0 / 75%); }
.qzListingWrapper hr {display:none;}
.qzListingContainerInternal { background-color: #f8fcfb; padding-top: 40px; }
.qzResultsMeta {margin-bottom:20px;display:flex;flex-direction: row;justify-content: space-between;}
.qzResultsMeta #notificationsMenuColumn { padding: 0px; display: flex; width: initial; }
.qzResultsMeta #notificationsMenuColumn #notificationsDD {display:flex;background: #30bd93; border-width: 0px; padding: 5px 40px 5px 15px; height: initial; font-family: 'Poppins'; font-weight: 400; color: #FFFFFF; box-shadow: 0px 3px 6px rgb(0,0,0,0.05); border-radius: 6px;background-image:url('../../images/qz/core/chevronOrange.png');background-position: right 12px center; background-size: 12px 12px; background-repeat: no-repeat;margin-right:0px;}
.qzResultsMeta #notificationsMenuColumn #notificationsDD #g_dd_icon {display:none;}
.qzResultsMeta #notificationsMenuColumn .g_dd_menu {left: initial; right: 0px; background-color: #FFFFFF; border-width: 0px; padding: 0px; margin-top: 20px; box-shadow: 0px 3px 6px rgb(0,0,0,0.20); border-radius: 6px; overflow: hidden;}
.qzResultsMeta #notificationsMenuColumn .g_dd_menurow a {padding:10px 25px;}
.qzResultsMeta #notificationsMenuColumn .g_dd_menu .g_dd_menurow {border-bottom:1px solid #f9f9f9;}
.qzListItem .qzButtonGreenSolid {margin-left:15px;}
ul.dropdown-menu {background-color: #FFFFFF; border-width: 0px; padding: 0px; margin-top: 10px; box-shadow: 0px 3px 6px rgb(0 0 0 / 20%); border-radius: 6px; overflow: hidden;max-height: 286px; overflow-y: auto;}
.dropdown-menu>li>a {padding:10px 25px;border-bottom:1px solid #f9f9f9;}
.dropdown-menu>li>a:hover {background-color:#f2f2f2;background-image:none;}
.btn-group.open .dropdown-toggle {box-shadow:none;}
.lead_holder_enhanced {opacity:0;}

/* Pagination Unit */
.qzPagination {display:flex;flex-direction: row;align-items: center;justify-content: center;padding:30px 0px;}
.qzPaginationUnit {width:30px;height:30px;background-color:#FFFFFF;border-radius:9999px;display:flex;flex-direction: column;align-items: center;justify-content: center;margin:0px 5px;box-shadow:0px 3px 6px rgba(0,0,0,0.05);}
.qzPaginationLine {width:2px;height:10px;background-color:#30bd93;position:absolute;border-radius:2px;margin-right:2px;}
.qzPaginationLine.one {transform:rotate(45deg);margin-top:-6px;}
.qzPaginationLine.two {transform:rotate(-45deg);margin-top:6px;}
.qzPaginationUnit.next {transform:rotate(180deg);box-shadow:0px -3px 6px rgba(0,0,0,0.05);}
.qzPaginationItem {width:30px;height:30px;display:flex;align-items: center;justify-content: center;align-items: center;color:#718085;}
.qzPaginationItem.active {font-weight:700;color:#30bd93;}

/* Search Unit */
.mainBackground {background-image:url('../../images/qz/core/repeatBg.png');background-size:50%;background-repeat:repeat-x;background-position:bottom 0px center;background-color:#f8fcfb;border-bottom:5px solid #000000;}
.qzSearchUnit {display:flex;flex-direction: row;align-items:center;background-color:#FFFFFF;border-radius:9999px;justify-content: center;box-shadow:0px 0px 4px rgba(0,0,0,0.25);width:620px;max-width:100%;margin:auto;margin-top:50px;}
.qzSearchSubmit {height:70px;width:125px;border-radius:9999px;background-color:#faa731;border-width:0px;font-size:16px;font-weight:500;color:#FFFFFF;}
.qzSearchLeft {display:flex;flex-direction:row;align-items:center;flex:1;}
input.qzSearchInput[type=text] {height:70px;display:flex;flex:1;border-width:0px;font-size:16px;background-image:url('../../images/qz/core/searchIco.png');background-size: 15px 18px; background-repeat: no-repeat; background-position: left 20px center;padding-left:52px;border-top-left-radius: 9999px;border-bottom-left-radius: 9999px;}
.qzSearchBox input#keywords[type=text] {height:70px;display:flex;flex:1;border-width:0px;font-size:16px;background-image:url('../../images/qz/core/searchIco.png');background-size: 15px 18px; background-repeat: no-repeat; background-position: left 20px center;padding-left:52px;border-top-left-radius: 9999px;border-bottom-left-radius: 9999px;}
.qzSearchBox {padding:120px 0px 250px 0px;}
.qzSearchIco {width:18px;height:18px;object-fit: contain;margin:0px 10px 0px 20px;}
.qzSearchUnitListingPage {padding:150px 0px 150px 0px}
.qzSearchUnitListingPage .qzSearchUnit {width:800px;}
/* .qzTopSearchBoxInternal {background-color:#ebf1ef;padding:100px 0px 120px 0px;} */
.qzTopSearchBoxInternal #subpage_submit {height:70px;width:125px;border-radius:9999px;background-color:#faa731;border-width:0px;font-size:16px;font-weight:500;color:#FFFFFF;background-image:none;}
.qzTopSearchBoxInternal #refine-search-content {}
.qzTopSearchBoxInternal #subpagesearch #keywords_holder {width:100%; margin:0px;}
.qzTopSearchBoxInternal #subpage_search .form_row {margin:0px;}
.qzTopSearchBoxInternal #subpagesearch.qzSearchUnit {display:flex;flex-direction: row;align-items:center;background-color:#FFFFFF;border-radius:9999px;justify-content: center;box-shadow:0px 0px 4px rgba(0,0,0,0.25);width:800px;max-width:100%;margin:auto;margin-top:0px;}
.qzTopSearchBoxInternal #searchBarContainerFluid {margin-bottom:0px;}
.qzTopSearchBoxInternal #subpage_search #keywords.qzSearchInput[type=text] {height:70px;display:flex;flex:1;border-width:0px;font-size:16px;background-image:url('../../images/qz/core/searchIco.png');background-size: 15px 18px; background-repeat: no-repeat; background-position: left 20px center;padding-left:52px;border-top-left-radius: 9999px;border-bottom-left-radius: 9999px;}
.qzTopSearchBoxInternal #searchBarColumn {border-width:0px;background-color:transparent;}
.qzTopSearchBoxInternal #promoBannerContainerFluid {display:none;}
.qzTopSearchBoxInternal .image-container {display:none;}
.qzFilterBar #subpagesearch {display:none}
.qzTabItem a {color:inherit;text-decoration: none;}
.qzMainSearchElement #refine-search-content {display:none;}
.qzMainSearchElement {background-color:#e1edea;background-image:url('../../images/qz/core/qzBannerBg.png');background-size:cover;background-position: bottom;}

/* Account */
#accountContainerFluid {padding-bottom:50px;}
#accountContainerFluid .qzSidebar {margin-right:0px;margin-left:50px;}
.qzTabHorizontalMenu { display: flex; list-style: none; padding-left: 0px;margin-bottom:20px; }
.qzTabWrapper li {padding:0px;margin-right:15px;background-color:#FFFFFF;box-shadow:0px 3px 6px rgb(0,0,0,0.05);border-radius:0px;border-bottom:2px solid #FFFFFF;border-top:2px solid #FFFFFF;}
.qzTabWrapper li:nth-last-child(1) {margin-right:0px;}
.qzTabWrapper li.active {border-bottom:2px solid #0b946b;}
.qzTabWrapper li a {color:#000000;padding:10px 20px;display:flex;height:100%;}
.qzTabWrapper li.active a {color:#000000;}
.qzAccountListItem {background-color: #FFFFFF; padding: 20px; border-radius: 0px; margin-bottom: 20px; box-shadow: 0px 3px 6px rgb(0,0,0,0.05);opacity:0;}
.qzAccountListItem #yourAccountTitle , .qzAccountListItem #billingPreferencesTitle {margin-top:10px;}
.qzAccountListItem #yourAccountImageColumn img {border-color:#0b946b !important;border-radius:999px;padding:5px;}
.qzAccountListItem #ProfileImageForm input[type="submit"] {background-color: #faa731; font-family: 'Poppins'; border-width: 0px; font-weight: 400; color: #FFFFFF; background-image: none; padding: 10px 20px; border-radius: 999px;}
.qzAccountListItem #ProfileImageForm input[type="file"] {}
.qzAccountListItem #publicBioInformationTitle {font-family:'Poppins';}
.qzAccountListItem #publicBioRow {margin-top:10px;margin-bottom:0px;}
.qzAccountListItem #publicInformationContext { display: flex; flex-direction: column; color: #7e7e7e;padding-top:10px;padding-bottom:30px; }
.qzAccountListItem #publicInformationContext span { font-family: 'Poppins'; font-weight: 400; padding: 0px; border-radius: 4px; border-width: 0px; margin-top: 10px; color: #0A946B; text-decoration: underline; background-color: transparent; background-image: none; }
.qzAccountListItem .centerBlock {display:flex;}
.qzAccountListItem #ProfileEditForm {display:flex;flex-direction: column;flex:1;}
.qzAccountListItem .centerBlock .form_row {display:flex;flex-direction: column;}
.qzAccountListItem .centerBlock .txt_label {display:flex;float:none !important;width:initial !important;font-weight:500 !important;}
.qzAccountListItem .centerBlock .form_row input , .qzAccountListItem .centerBlock .form_row select { display: flex; flex: 1; width: 100% !important; height: 50px; border: 1px solid #eeeeee; border-radius: 6px; padding: 0px 15px; margin-top: 10px; }
.qzAccountListItem .centerBlock .form_row textarea {display: flex; flex: 1; width: 100% !important; height: 140px !important; border: 1px solid #eeeeee !important; border-radius: 6px; padding: 0px 15px; margin-top: 10px;padding-top:15px;resize:none;}
.qzAccountListItem #biotitle_holder {margin-bottom:5px !important;}
.qzAccountListItem #bio_holder .form_element_description {margin-top:10px;}
.qzAccountListItem .centerBlock .form_row input[type="submit"] { background-image: none; width: 200px !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400; color: #FFFFFF; background-color: #0b946b; }
#publicBioInformationColumn {margin-bottom:0px;}
.addCardButton { background-color: #0b946b; padding: 15px 25px; width: 200px; text-align: center; color: #FFFFFF; border-radius: 6px; margin-top: 20px; } /* display: block; */
#changePasswordRows .form_row {display:flex;flex-direction: column;align-items: flex-start;margin-bottom:20px;}
.qzAccountListItem #changePasswordColumns input { display: flex; flex: 1; width: 100% !important; height: 50px; border: 1px solid #eeeeee; border-radius: 6px; padding: 0px 15px; margin-top: 10px;background-image:none;box-shadow:none; }
.qzAccountListItem #changePasswordColumns .form_element {width:100%;}
.qzAccountListItem #changePasswordColumns label {width:100%;font-size:13px;color:#555;font-weight:400;text-align:left;}
.qzAccountListItem #changePasswordColumns input[type="submit"] { background-image: none; width: 200px !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400; color: #FFFFFF; background-color: #0b946b; }
.qzFormAdapt input[type="text"] , .qzFormAdapt input[type="email"] , .qzFormAdapt input[type="phone"] , .qzFormAdapt input:not([type]) {display: flex; flex: 1; width: 100% !important; height: 50px; border: 1px solid #eeeeee; border-radius: 6px; padding: 0px 15px; margin-top: 10px;background-color:transparent !important;background:transparent !important}
.qzFormAdapt select {display: flex; flex: 1; width: 100% !important; height: 50px; border: 1px solid #eeeeee; border-radius: 6px; padding: 0px 15px; margin-top: 10px;background-color:transparent !important;background:transparent !important}
.qzFormAdapt input[type="submit"] {background-color: #0b946b; padding: 15px 0px; display: block; width: 200px; text-align: center; color: #FFFFFF; border-radius: 6px; margin-top: 20px;background-image:none;text-align:center;border-width:0px; }
.qzFormAdapt label {font-size: 13px; font-weight: 500; color: #555;}
.qzFormAdapt dl {padding:0px;}
.qzAccountListItem #active_locations {width:100% !important;}
.qzAccountListItem #active_locations {background-color:transparent !important;background:transparent !important;border-color:#EEEEEE;}
.qzAccountListItem #sendnews_holder , .qzAccountListItem #buynotify_holder {display:flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}

/* Partners Unit */
.qzPartnersIco {margin:45px 0px;}

/* Intersection Unit */
.qzInter {padding:50px 0px;}
.qzInter .qzHalf {opacity:0;}
.qzTitleBar {display:flex;flex-direction: row;align-items: center;}
.qzTitleBarIco {width:20px;height:20px;object-fit: contain;margin-right:15px;margin-top:2px;}
.qzTitleBarText {font-size:20px;font-weight:500;color:#ff8c5b;}
.qzIntersectionIco {display:block;margin:auto;}
.qzInter h2 {margin:40px 0px;}

/* Rounded Box Unit */
.qzRoundBox {border-radius:20px;padding:20px;margin:80px 0px;opacity:0;}
.qzRoundBox.one {background-color:#ffeee5;}
.qzRoundBox.two {background-color:#e1f6fb;}
.qzRoundBox.three {background-color:#e1e1f5;}
.qzRoundBox a {text-decoration: underline;}
.qzRoundBox.one a {color:#FF8C5B;}
.qzRoundBox.two a {color:#079BBC;}
.qzRoundBox.three a {color:#6262CC;;}
.qzRoundBoxIco {width:75px;height:75px;margin-bottom:20px;}
.qzRoundBoxContext {margin:15px 0px;min-height:50px;}

/* CTA Unit */
.qzCta {padding:80px 0px 100px 0px;margin:80px 0px;background-color:#eef9f6;}
.qzBionic {padding-top:50px;opacity:0;}
.qzOrangeButton {background-color:#faa731;color:#FFFFFF;border-radius:8px;border-width:0px;height:55px;width:220px;margin:0px 10px;}
.qzLightGreenButton {background-color:#cbe7de;color:#409d7d;border-radius:8px;border-width:0px;height:55px;width:220px;margin:0px 10px;}

/* Engage Unit */
.qzEngageWrapper {display:flex;flex-direction: row;background-color:#ffeee5;align-items: center;padding:60px 40px;border-radius:20px;}
.qzEngageWrapper .f32.cOrange {display:flex;flex:1;}
.qzGreenButton {background-color:#30bd93;color:#FFFFFF;border-radius:8px;border-width:0px;height:55px;width:220px;}
.qzEngageWrapper button {width:185px;}
.qzEngageWrapper .qzFull {justify-content: flex-end;}

/* Mobile App Unit */
.qzAppBox {display:flex;flex-direction: column;align-items: center;border-radius:20px;padding:40px;margin:80px 0px;opacity:0;}
.qzIosBox {background-color:#f5fcfa;}
.qzAndroidBox {background-color:#effaff;}
.qzAppBox .f22.medium {padding:25px 0px;}
.qzAppDownloadIco {width:112px;height:112px;object-fit: contain;}
.qzAppDownloadButtonIco {width:42px;height:42px;object-fit: contain;margin:0px 20px;}
.qzGreenIosDownload {display:flex;flex-direction: row;align-items: center;text-align:left;border-width:0px;background-color:#30bd93;height:75px;border-radius:8px;width:340px;}
.qzBlueIosDownload {display:flex;flex-direction: row;align-items: center;text-align:left;border-width:0px;background-color:#18baff;height:75px;border-radius:8px;width:340px;}

/* Detail Unit */
.qzDetailHeader {padding:40px 0px;}
.qzDetailHeader button , .qzDetailHeader a {min-width:160px;}
.qzDetailHeader .qzButtonGreenSolid {margin-left:20px;}
.qzDetailItem {padding:30px;background-color:#FFFFFF;border-radius:6px;margin-bottom:20px;box-shadow:0px 3px 6px rgba(0,0,0,0.05);}
.qzUserAvatar.large {width:110px;height:110px;font-size:32px;margin:40px 0px 10px 0px;}
.qzDetailUserImage {display:flex;flex:1;}
.qzDetailUser .qzFree {padding:0px 15px;}
.qzDetailUserImageIco {height:240px;width:100%;border-radius:10px;object-fit: cover;}
.qzDetailUserInformation {width:220px;max-width:100%;}
.qzDetailUser .qzFree.qzDetailUserInformation {padding-left:30px;}
.qzDetailMetaItem {display:flex;flex-direction: row;align-items: center;padding:15px 0px;border-bottom:1px solid #d4dadf;}
.qzDetailMetaLabel {font-size:14px;color:#636C6E;width:160px;}
.qzDetailMetaValue {font-weight:500;font-size:15px;display:flex;flex:1;}
.qzDetailDescription .f16.medium {padding-bottom:15px;}
.qzDetailMeta .f16.medium.cGreen {padding-bottom:10px;}
.qzDetailMeta .f16.medium.cGreen.two {padding-top:40px;}
.qzSidebarRight .qzDetailMetaLabel {display:flex;flex:1;width:initial;}
.qzSidebarRight .qzDetailMetaValue {flex:initial;}
.qzDetailContact .f14.cGray {padding-top:10px;}
.qzDetailForm {padding-top:20px;padding-bottom:0px !important;}
.qzDetailInput {height:50px;border:1px solid #bcc4cc;border-radius:6px;width:100% !important;padding-left:20px;margin-bottom:15px;}
.qzDetailTextarea {border:1px solid #bcc4cc;border-radius:6px !important;width:100% !important;padding-left:20px;font-family:'Poppins';padding-top:15px;height:100px !important;resize:none;margin-bottom:15px !important;}
.qzDetailContact .qzButtonGreenSolid {height:50px;}
.qzLastAdjust {padding-bottom:0px;border-width:0px;}
.qzDetailMetaGroup .qzDetailMetaItem:nth-last-child(1) {padding-bottom:0px;border-width:0px;}
.qzUserAvatar.medium {width:36px;height:36px;margin-right:20px;}
.qzRecentItem {display:flex;flex-direction: row;align-items: center;padding: 15px 0px;border-bottom: 1px solid #d4dadf;}
.qzRecentMetaName {font-size:14px;color:#000000;}
.qzRecentMetaClaimed {font-size:16px;font-weight:500;}
.qzMoreButton {font-size:14px;color:#FAA731;padding-top:15px;margin-bottom:-10px;display:block;}
.qzDetailForm input[type="submit"] {display:flex;width:100%;height:50px;align-items: center;justify-content: center;border:1px solid #30bd93;color:#FFFFFF;border-radius:8px;background-color:#30bd93;font-size:12px;font-family:'Poppins';background-image:none;font-weight:normal;padding:0px;}
.qzLeadUnlockedBar {display:flex;flex-direction: row;align-items: center;justify-content: space-between;background-color:#dff2ed;border-radius:6px;padding:20px 20px;margin-bottom:20px;}
.qzLeadUnlockedLabel {font-size:12px;font-weight:500;color:#11956E;}
.qzDetailNotes textarea {border:1px solid #bcc4cc;border-radius:6px !important;width:100% !important;padding-left:20px !important;font-family:'Poppins';padding-top:15px !important;height:100px !important;resize:none;margin-top:15px;margin-bottom:5px;}
.qzDetailNotes input[type="submit"] {padding: 0px; height: 50px; padding: 0px 40px; background-image: none; border-width: 0px; background-color: #30bd93; font-weight: 400; font-family: 'Poppins'; color: #FFFFFF; border-radius: 8px; margin-top: 15px;}
.qzDetailRecent .qzUserAvatar {width:36px;height:36px;margin-right:20px;}
.qzLeadUnlockedOptions #priDD {padding:0px;font-size:12px;font-weight:500;font-family:'Poppins';background-image:none;background-color:transparent;border-width:0px;background-image:url('../../images/qz/core/downChevGreen.png');padding-right: 22px; background-repeat: no-repeat; background-size: 12px 12px; background-position: right 0px center;}
.qzLeadUnlockedOptions #detailsToolsDD {padding:0px;font-size:12px;font-weight:500;font-family:'Poppins';background-image:none;background-color:transparent;border-width:0px;background-image:url('../../images/qz/core/downChevGreen.png');padding-right: 22px; background-repeat: no-repeat; background-size: 12px 12px; background-position: right 0px center;margin-left:20px;}
.qzLeadUnlockedOptions .g_dd_menu {background-color: #FFFFFF; border-width: 0px; padding: 0px; margin-top: 10px; box-shadow: 0px 3px 6px rgb(0,0,0,0.20); border-radius: 6px; overflow: hidden; max-height: 286px; overflow-y: auto;max-width:100px;}
.qzLeadUnlockedOptions .g_dd_menurow {border-bottom: 1px solid #f9f9f9;}
.qzLeadUnlockedOptions .g_dd_menurow a {padding: 10px 25px;}
.qzStaticAvatar {background-color:#18BAFF;font-weight:500;font-size:32px;color:#FFFFFF;display:flex;align-items: center;justify-content: center;display:flex;flex-direction: column;}
.qzStaticAvatarOne {width: 80px; height: 80px; background-color: rgba(255,255,255,0.5); border-radius: 999px; display: flex; flex-direction: row; align-items: center; justify-content: center; color: #18baff;}
.qzStaticAvatarTwo {width: 120px; height: 20px; background-color: rgba(255,255,255,0.5); border-top-left-radius: 30px; border-top-right-radius: 30px; margin-top: 10px; margin-bottom: 0px;}


.qzListingActualItem .lead_holder_enhanced:nth-of-type(1n) .qzStaticAvatar , .qzListingActualItem .lead_holder_enhanced:nth-of-type(1n) .qzUserAvatar {background-color:#18BAFF;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(1n) .qzStaticAvatarOne {color:#18BAFF;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(2n) .qzStaticAvatar , .qzListingActualItem .lead_holder_enhanced:nth-of-type(2n) .qzUserAvatar {background-color:#1ea00e;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(2n) .qzStaticAvatarOne {color:#1ea00e;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(3n) .qzStaticAvatar , .qzListingActualItem .lead_holder_enhanced:nth-of-type(3n) .qzUserAvatar {background-color:#faa731;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(3n) .qzStaticAvatarOne {color:#faa731;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(4n) .qzStaticAvatar , .qzListingActualItem .lead_holder_enhanced:nth-of-type(4n) .qzUserAvatar {background-color:#6a6ace;}
.qzListingActualItem .lead_holder_enhanced:nth-of-type(4n) .qzStaticAvatarOne {color:#6a6ace;}


/* Login */
.qzFullHeight {height:100vh;border-bottom:0px solid;display:flex;flex:1;}
.qzScene {background-size:cover;background-position:center;background-image:url('../../images/qz/core/scene.png');background-size: 600px; background-position: right;}
.qzRows { display: flex; flex-direction: row; flex: 1;margin-left:-15px;margin-right:-15px; }
.qzFullHeight .qzHalf {display:flex;flex-direction: column;flex:1;}
.qzRoundedFullUnit { display: flex; flex: 1; flex-direction: column; background-color: #FFFFFF; margin: 0px; border-radius: 0px; box-shadow: 0px 3px 6px rgba(0,0,0,0.05);justify-content:center; }
.qzRoundedFullUnitInner {width:400px;max-width:100%;}
.flex1 {flex:1;}
.qzInputItem {position:relative;margin-top:30px;}
.qzInputItem input {width:100%;border-width:0px;font-size:16px;height:60px;padding-left:15px;border-radius:6px;border:1px solid #eeeeee;border-radius:6px;background-image:none;box-shadow:none;}
.qzInputItem input:focus {border-color:#bdbdbd;box-shadow:none;}
.qzInputItem select {width:100%;border-width:0px;font-size:16px;height:60px;padding-left:15px;border-radius:6px;border:1px solid #eeeeee;border-radius:6px;box-shadow:none;background-image:none;}

.qzRoundedFullUnitInner #loginForm .form_row {margin:0px;position:relative;margin-top:30px;}
.qzRoundedFullUnitInner #loginForm .txt_label {position:absolute;background-color:#FFFFFF;color:#3dadff;font-size:12px;margin-top:-8px;left:15px;padding:0px 10px;font-weight:normal;text-align:left;z-index:9999;width:initial;}
.qzRoundedFullUnitInner #loginForm input[type="text"] , .qzRoundedFullUnitInner #loginForm input[type="password"] {width:100%;border-width:0px;font-size:16px;height:60px;padding-left:15px;border-radius:6px;border:1px solid #eeeeee;border-radius:6px;background-image:none;background-color:#FFFFFF;box-shadow:none;}
.qzRoundedFullUnitInner #loginForm input[type="text"]:focus , .qzRoundedFullUnitInner #loginForm input[type="password"]:focus {border-color:#bdbdbd;box-shadow:none;}
.qzRoundedFullUnitInner #loginForm .form_element {display:flex;flex:1;}

.qzRoundedFullUnitInner #loginForm #rememberme_holder label.txt_label {margin-top:3px !important;color:#444444;padding-left:0px;padding-right:0px;background-image:none;position:initial;font-size:14px;margin-left:10px;}
.qzRoundedFullUnitInner #loginForm #rememberme_holder {display:flex;flex-direction: row-reverse;justify-content: flex-end;align-items: center;margin-top:15px;}
.qzRoundedFullUnitInner #loginForm #rememberme_holder .form_element {flex:initial;}
.qzRoundedFullUnitInner #loginForm #returnTo_holder {margin-top:0px;}
.qzRoundedFullUnitInner #loginForm {width:auto;height:auto;}
.qzRoundedFullUnitInner #loginForm #login_holder {margin-top:0px;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}


.qzRoundedFullUnitInner #sendresetpassword .form_row {margin:0px;position:relative;margin-top:30px;}
.qzRoundedFullUnitInner #sendresetpassword .txt_label {position:absolute;background-color:#FFFFFF;color:#3dadff;font-size:12px;margin-top:-8px;left:15px;padding:0px 10px;font-weight:normal;text-align:left;z-index:9999;width:initial;}
.qzRoundedFullUnitInner #sendresetpassword input[type="text"] , .qzRoundedFullUnitInner #loginForm input[type="password"] {width:100%;border-width:0px;font-size:16px;height:60px;padding-left:15px;border-radius:6px;border:1px solid #eeeeee;border-radius:6px;background-image:none;background-color:#FFFFFF;box-shadow:none;}
.qzRoundedFullUnitInner #sendresetpassword input[type="text"]:focus , .qzRoundedFullUnitInner #loginForm input[type="password"]:focus {border-color:#bdbdbd;box-shadow:none;}
.qzRoundedFullUnitInner #sendresetpassword .form_element {display:flex;flex:1;}

.qzRoundedFullUnitInner #sendresetpassword #rememberme_holder label.txt_label {margin-top:3px !important;color:#444444;padding-left:0px;padding-right:0px;background-image:none;position:initial;font-size:14px;margin-left:10px;}
.qzRoundedFullUnitInner #sendresetpassword #rememberme_holder {display:flex;flex-direction: row-reverse;justify-content: flex-end;align-items: center;margin-top:15px;}
.qzRoundedFullUnitInner #sendresetpassword #rememberme_holder .form_element {flex:initial;}
.qzRoundedFullUnitInner #sendresetpassword #returnTo_holder {margin-top:0px;}
.qzRoundedFullUnitInner #sendresetpassword {width:auto;height:auto;}
.qzRoundedFullUnitInner #sendresetpassword #login_holder {margin-top:0px;}

.qzRoundedFullUnitInner #sendresetpassword input.green_grad {background-color:#199f77;width:100%;height:60px;border-width:0px;border-radius:6px;color:#FFFFFF;margin-top:20px;background-image:none;padding:0px;font-weight:normal;font-family:'Poppins';}
.qzRoundedFullUnitInner #sendresetpassword #sendresetpass_holder {margin-top:0px;}


.qzFullHeight .qzLogo {display:block;margin-bottom:60px;height:40px;}
.qzInputLabel {position:absolute;background-color:#FFFFFF;color:#3dadff;font-size:12px;margin-top:-8px;margin-left:15px;padding:0px 10px;}
.qzGreenActionButton {background-color:#199f77;width:100%;height:60px;border-width:0px;border-radius:6px;color:#FFFFFF;}
.qzRoundedFullUnitInner #loginForm input.green_grad {background-color:#199f77;width:100%;height:60px;border-width:0px;border-radius:6px;color:#FFFFFF;margin-top:20px;background-image:none;padding:0px;font-weight:normal;font-family:'Poppins';}

.mgt20 {margin-top:20px;}
.mgt80 {margin-top:80px;}
.qzGreyActionButton {background-color:#f5f5f5;width:100%;height:60px;border-width:0px;border-radius:6px;color:#bdbdbd;display: flex; align-items: center; justify-content: center;}
.qzBlueActionButton {background-color:#FFFFFF;width:100%;height:60px;border-width:0px;border-radius:6px;color:#3dadff;display: flex; align-items: center; justify-content: center;}
.qzTitle {margin-bottom:10px;}
.qzSubline {color:#444444;padding-bottom:20px;}
.qzTextureGrid {display:flex;flex-direction: row;flex-wrap:wrap;}
.qzTextureItem {width:80px;height:80px;max-height:80px;}
.qzTextureItem.one { background-color: #09b783; }
.qzTextureItem.two { background-color: #1cd59d; }
.qzTextureItem.three { background-color: #038f65; }
.qzFullHeight .qzFull.column {overflow:hidden;}
.qzFullHeight .qzHalf {padding:0px;}
.qzDecorUnit {width:600px;background-color:#FFFFFF;box-shadow:0px 3px 6px rgba(0,0,0,0.40);border-radius:4px;}
.qzDecorOne {padding:20px;display:flex;flex-direction: row;}
.qzDecorAvatar {width:30%;border-radius:4px;background-color:#f5f5f5;}
.qzDecorRight { display: flex; flex: 1; margin-left: 20px; flex-direction: column; }
.qzDecorName { height: 40px; background-color: #f5f5f5; border-radius: 4px; display: flex; flex: 1; min-height: 40px; }
.qzDecorRow {display:flex;flex-direction: row;flex:1;margin-left:-15px;}
.qzDecorMetaItem {display:flex;flex-direction: row;flex:1;}
.qzDecorMetaIco { width: 20px; height: 20px; background-color: #faa731; border-radius: 2px; margin-left: 15px;margin-top:10px; }
.qzDecorMetaField { display: flex; flex: 1; height: 20px; margin-left: 15px; background-color: #f5f5f5; margin-top: 10px; }
.qzDecorTwo {display:flex;flex-direction:column;flex:1;padding:20px;padding-top:10px;}
.qzDecorTextLine {display:flex;flex:1;height:25px;min-height:25px;background-color:#f5f5f5;margin-bottom:10px;}
.qzDecorThree {display:flex;flex-direction:row;flex:1;padding:20px;justify-content: space-between;padding-top:0px;}
.qzDecorOrangeButton {width:100px;height:40px;border-radius:4px;background-color:#FF8C5B;}
.qzDecorRightItems {display:flex;flex-direction: row;}
.qzDecorGreenButtonOutline {width:100px;height:38px;border-radius:4px;border:1px solid #0A946B;margin-right:15px;}
.qzDecorGreenButton {width:100px;height:40px;border-radius:4px;background-color:#30bd93;}
.qzDecorContainer {margin-top:5px;}
.qzDecorNull {height: 20px; border-top-left-radius: 4px;border-top-right-radius: 4px; background-color: #FFFFFF; display: flex;box-shadow:0px 3px 6px rgba(0,0,0,0.40)}
.qzDecorNull.one {margin:0px 40px;}
.qzDecorNull.two {margin:0px 20px;}
.qzDecorTitle { color: #ffffff; font-size: 24px; text-shadow: 0px 0px 9px rgb(0 0 0); margin-bottom: 10px; }
.qzDecorSubline { color: #FFFFFF; text-shadow: 0px 0px 9px rgb(0 0 0); margin-bottom: 40px; font-size: 16px; }
.qzScene .qzFull {background-color:#00000073;}
.qzLogoImage {background-image:url('../../images/qz/core/logo.png');width: 138px; height: 40px; background-size: contain;margin-bottom:60px;}
.qzContactWidget .f16.medium.cGreen.one {margin-bottom:15px;}
.qzJoinHeader {padding:120px 0px;}
.qzJoinHeader h1 {margin-top:0px;}
.qzContactWidget span {margin-top:10px;display:block;}
.qzTermsBox { padding-top: 15px; }
.qzTermsBox label {font-weight:normal;}
.qzJoinButton {background-image: none; width: 200px !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400 !important; color: #FFFFFF; background-color: #0b946b !important;border-radius:6px !important;border-width:0px !important;height:50px !important;}

/* Footer Unit I */
.qzFooterTop .qzInner {border-bottom:1px solid #668287;padding-bottom:50px;padding-top:50px;}
.qzFourth .f16.medium {padding-bottom:25px;padding-top:50px;}
.qzFooterLink {display:block;color:#263C4D;text-decoration: none;padding:10px 0px;}
.qzSocialIco {width:30px;height:30px;object-fit: contain;margin-right:10px;}
.qzFooterSocial {display:flex;flex-direction: row;align-items: center;text-decoration: none;padding-bottom:15px;}
.qzFooterSocial .qzSocialLabel {color:#263C4D;}

/* Footer Unit II */
.qzFooterBottom .qzInner {padding-top:50px;padding-bottom:50px;}
.qzBbb {height:50px;margin-left:40px;}
.qzFooterRight {display:flex;flex-direction: row;align-items:center;justify-content: flex-end;}
.qzFooterContent { display: flex; flex-direction: column; justify-content: center; padding-bottom: 12px;padding-right:40px; }
#bbblink {margin-left:40px;}

/* Support Pages */
.bgSceneImage {background-image:url('../../images/qz/core/greenScene.jpeg');background-size:cover;background-position:center;}
.bgSceneImage .qzContentInner {padding: 100px 0px 100px 0px; background-color: #000000a3;}
.qzContentPadded {padding:100px 0px;background-color:#f8fcfb;}
.qzLightGray {background-color:#f5f5f5;}
.qzLightGray .qzInputItem input {background:#F5F5F5;border-color:#dbdbdb;}
.qzLightGray .qzInputLabel {background-color:#F5F5F5;}
.qzVideoWrapper img {height:200px;opacity:0;}

/* Extras */
.qzFlagDecorWrapper {display:flex;align-items: center;justify-content: center;padding:25px 0px 5px 0px}
.qzFlagDecorInner {width:80px;height:80px;border:2px solid #FF8C5B;display:flex;flex-direction: column;align-items: center;justify-content: center;border-radius:999px;}
.qzFlagDecorItem.one {width:4px;height:28px;background-color:#FF8C5B;border-radius:2px;}
.qzFlagDecorItem.two {width:4px;height:4px;background-color:#FF8C5B;border-radius:2px;margin-top:4px;}
.tclose {background-image:none;display:flex;align-items: center;justify-content: center;width:60px;height:60px;}
.tclose:before {width:2px;height:30px;border-radius:2px;background-color:#444444;content:'';position:absolute;transform:rotate(-45deg);}
.tclose:after {width:2px;height:30px;border-radius:2px;background-color:#444444;content:'';position:absolute;transform:rotate(45deg);}
.tinner {width: 100% !important; height: initial !important;position:relative;}
#subpage_search #loc_dd {width:800px !important;top:70px !important;left:0px !important;right:0px !important;margin:auto;max-width:100%;}
#subpage_search.qzHomeSearchBox #loc_dd {width:620px !important;top:70px !important;left:0px !important;right:0px !important;margin:auto;max-width:100%;}

#loc_dd ul {border-width: 0px; background-color: #FFFFFF; border-radius: 20px; overflow: hidden;padding:10px;box-shadow: 0px 0px 4px rgba(0,0,0,0.25); margin-top: 20px; }
#loc_dd ul .search_hit_title {padding:10px;background-color:#FFFFFF;color:#444444;border-bottom:0px solid}
#loc_dd ul li.search_hit_result {color:#bdbdbd;padding:10px;position:relative;padding-left:40px;display:flex;flex-direction: row;align-items: center;}
#loc_dd ul li.search_hit_result:before {content:'';width:18px;height:18px;position:absolute;background-color:#FFFFFF;border-radius:999px;border:4px solid #e5e5e5;left:10px;}
#help_float {background-image: none; content: 'Hello'; background-color: #3dadff; display: flex; flex-direction: row; align-items: center; justify-content: center; white-space: nowrap; top: 0px; bottom: 0px; margin: auto; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #FFFFFF; box-shadow: 0px 3px 6px rgba(0,0,0,0.40);}
#help_float:before {content:'Need Help?';transform:rotate(90deg);}
.qzDetailItem.qzDetailUser .qzDetailUserImageIco {display:none;}
.qzDetailUserInformation {display:flex;flex-direction: row;flex:1;width:100%;align-items: center;padding-left:0px !important;}
.qzDetailItem.qzDetailUser .qzDetailUserImageIco {display:none;}
.qzDetailUserInformation .qzUserAvatar.large {margin-top:10px;margin-right:15px;}
.qzContentForm #lookingin-element {border:0px solid;background-color:initial;border-radius:0px;padding-top:20px;}
.qzContentForm #lookingin-element #location_extra_holder {display:flex;flex-direction: row;align-items: center;justify-content: center;}
.qzContentForm #lookingin-element .form_element {display:flex;flex-direction: column-reverse;}
.qzContentForm #lookingin-element #loc_sel {height:initial;padding:20px;box-shadow:0px 3px 6px rgba(0,0,0,0.15);border-radius:20px;font-weight:normal;font-size:16px;border: 10px solid #f1f1f1;background-color:#FFFFFF;margin-bottom:40px;font-size:15px;}
.qzContentForm #lookingin-element #loc_sel a {height: 50px; width: 125px; border-radius: 9999px; background-color: #faa731; border-width: 0px; font-size: 16px; font-weight: 500; color: #FFFFFF;display:flex;align-items: center;justify-content: center;margin-top:15px;}
.qzContentForm #lookingin-element #loc_sel span {color:#0A946B;font-weight:normal;}
.qzContentForm #lookingin-element #prequal_one {height:initial;}
.qzContentForm #lookingin-element #prequal_one input[type="text"] {height:50px;border:0px solid;border-bottom:2px solid #000000;border-radius:0px;font-size: 16px; padding: 0px; margin-top: 20px;background-color:transparent;}
.qzContentForm #lookingin-element #prequal_one #keywords_holder .form_element {width:400px;margin:auto;max-width:100%;margin-bottom:40px;}
.qzContentForm #wants-element {display:flex;flex:1;}
.qzContentForm .prequal_col {width:100%;margin:0px;padding:0px;padding: 20px; box-shadow: 0px 3px 6px rgba(0,0,0,0.05); float: none; height: initial; background-color: #FFFFFF;padding-top:80px;position:relative;}
.qzContentForm .prequal_col dl {padding:0px;}

.qzContentForm #consumer_profile_form .prequal_col input[type="text"] { width: 100%; border-width: 0px; font-size: 16px; height: 60px; padding-left: 15px; border-radius: 6px; border: 1px solid #eeeeee; border-radius: 6px; background-image: none; background-color: #FFFFFF; box-shadow: none; }
.qzContentForm #consumer_profile_form .prequal_col textarea { width: 100%; border-width: 0px; font-size: 16px; height: 140px; padding-left: 15px; border-radius: 6px; border: 1px solid #eeeeee; border-radius: 6px; background-image: none; background-color: #FFFFFF; box-shadow: none;resize:none;padding-top:20px; }
.qzContentForm #consumer_profile_form .prequal_col select { width: 100%; border-width: 0px; font-size: 16px; height: 60px; padding-left: 15px; border-radius: 6px; border: 1px solid #eeeeee; border-radius: 6px; background-image: none; background-color: #FFFFFF; box-shadow: none; }

.qzContentForm #consumer_profile_form .prequal_col .txt_label { position: absolute; background-color: #FFFFFF; color: #3dadff; font-size: 12px; margin-top: -8px; left: 15px; padding: 0px 10px; font-weight: normal; text-align: left; z-index: 9999; width: initial; }
.qzContentForm #consumer_profile_form .prequal_col .form_row {display:flex;flex:1;position:relative;flex-direction: column;margin-top:20px;}
.qzContentForm #consumer_profile_form .prequal_col #creditrepairinfo_holder .txt_label {position:initial;}
.qzContentForm #consumer_profile_form .prequal_col #creditrepairinfo_holder {flex-direction: row-reverse; align-items: flex-end; justify-content: flex-end;}
.qzContentForm label[for="disclaimer1"] {margin-top: 7px !important; margin-left: 10px;max-width:80%;color:#000000 !important;}
.qzContentForm label[for="disclaimer2"] {margin-top: 7px !important; margin-left: 10px;max-width:80%;color:#000000 !important;}
.qzContentForm #disclaimer2_holder {padding-bottom:20px;}


.qzContentForm #consumer_profile_form .prequal_col #debtinfo_holder .txt_label {position:initial;}
.qzContentForm #consumer_profile_form .prequal_col #debtinfo_holder {flex-direction: row-reverse; align-items: flex-end; justify-content: flex-end;margin-bottom:30px;}

.qzContentForm dd fieldset legend {font-size:22px;color:#000000;font-weight:normal;border:0px solid;padding-top:20px;position: absolute; z-index: 999999; padding: 0px; margin-bottom: 0px;top:30px;}

.qzContentForm #disclaimer_holder .txt_label { position: initial !important; padding-left: 0px !important; color: #444444 !important; font-size: 14px !important; }
.qzContentForm #consumer_profile_form input[type="submit"] {background-image: none; width: 200px !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400 !important; color: #FFFFFF; background-color: #0b946b !important; border-radius: 6px !important; border-width: 0px !important; height: 50px !important;}
.qzContentForm #ownrent_holder label {display: flex; flex-direction: row; align-items: center; font-weight: normal; }
.qzContentForm #ownrent_holder {margin-top:0px !important;}
.qzVideoWrapper a {display:flex;align-items: center;justify-content: center;}
.qzVideoElement {background-color:#000000;border-radius:4px;overflow:hidden;position:relative;display:flex;align-items: center;justify-content: center;}
.qzVideoPlay {width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 60px solid white; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;pointer-events: none;;}
.qzContentForm #location_extra_holder {position:relative}
.qzContentForm label[for=location_extra] {width:400px;max-width:100%;}
.qzPentForm #sidebar_signup {display:flex;flex-direction: row;flex-wrap:wrap;justify-content: center;}
.qzPentForm .form_row {width:20%;padding-left:15px;padding-right:15px;box-sizing: border-box;}

.qzPentForm #sidebar_signup .form_row {display:flex;flex-direction: column;}
.qzPentForm #sidebar_signup .form_row input[type="text"] , .qzPentForm #sidebar_signup .form_row select {display: flex; flex: 1; width: 100%; border: 0px solid; height: 50px; border-radius: 4px; padding-left: 15px; box-sizing: border-box;text-align:left;text-align-last:left; }
.qzPentForm {padding:100px 0px;background-color:#199f77;margin:0px 0px;}
.qzPentForm label {font-weight:normal;color:#dffff6;}
.qzPentForm input[type="submit"]#cta_button {height: 50px; background-color: #10684e; background-image: none; border-width: 0px; color: #FFFFFF; text-transform: capitalize; text-shadow: none; color: #FFFFFF; margin-top: 70px; }
.bgSceneImage .qzDecorUnit {margin:auto;}
.qzDecorUnit div {border-radius:18px;}
.qzBlueButtonUnit { color: #3dadff; background-color: transparent; border-width: 0px; display: block; margin: auto; height: 50px; margin-top: 60px; margin-bottom: 20px;background-image:url('../../images/qz/core/blueRightArrow.png');background-position: right 0px center; background-size: 14px 14px; background-repeat: no-repeat; padding-right: 30px; }
.qzContactPage #contactUsForm input[type="submit"] {background-image: none; width: 200px !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400 !important; color: #FFFFFF; background-color: #0b946b !important; border-radius: 6px !important; border-width: 0px !important; height: 50px !important;}
.qzPentForm .form_description {position:absolute;margin-top:-40px;}
.qzHelpUnit ul.help_nav_menu li {padding:0px;margin-bottom:0px;margin-top:20px;}
.qzHelpUnit ul.help_nav_menu {margin-bottom:0px;}
.qzSidebarInner {width:340px;}
.qzHomeSearchBox {position:relative;}
.qzAddedOutput strong {font-weight:500;color: #718085;}
.qzAddedOutput { margin-bottom: -12px; padding-top: 15px; color: #000000; }
.qzAddedCorrection {margin-bottom: 0px; padding-top: 0px;}
#report_lead_form #reporter_desc {width: 100%; resize: none;height:65px;}
#report_lead_form input[type="submit"] {background-image: none; width: 100% !important; display: flex; align-items: center; justify-content: center; padding: 0px; font-weight: 400; color: #FFFFFF; background-color: #0b946b;height:45px;border-radius:6px;margin-top:10px;border-width:0px;}
.qzDetailSearch {padding-bottom:35px;}
.qzLeadUnlockedButton {background-color:#faa731;border-color:#faa731;}
.qzListSideRightUnit {display:none;}

.fadeInItem {
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
}

@keyframes fadeIn {
    0% {opacity:0;}
    100% {opacity:1;}
}

@media (min-width: 768px) {

}

@media (max-width: 1300px) {
    .qzDecorUnit {width:500px;}
}

@media (max-width: 1200px) {
    .qzInner {width: 980px;}
}

@media (max-width: 1100px) {
    .qzDecorUnit {width:400px;}
}

@media (max-width: 980px) and (min-width:768px) {
    .qzInner {width: 768px;}
    .qzSidebar {width: 240px;margin-right:15px;}
    .qzSidebarInner {width: 240px;}
    .qzListingWrapper .qzFull {width:calc(100% - 255px);}
    .qzListingIco , .qzListingIcoWrapper {width:150px; height:100px;min-width:150px;}
    .qzStaticAvatarOne {width:60px;height:60px;}
    .qzStaticAvatarTwo {width:100px;height:15px;margin-top:5px;}
    .qzTabItem {margin-right:0px;}
    .qzListItem .qzListItemAction button {width:120px;}
    .qzMenuItem {font-size:14px;margin-right:0px;}
    #headerProfileImage {margin-left:20px;}
    .qzDecorUnit {width:300px;}
    #loc_dd ul {margin-left:15px;margin-right:15px;}
}

@media (max-width: 768px) {
    #loc_dd ul {margin-left:15px;margin-right:15px;}
    .qzMobileMenu {display:flex;}
    .menuOpen .qzMobileMenu {display:none}
    .menuOpen .qzMenu {display:flex;position:fixed;background-color:#199f77ed;top:0px;bottom:0px;left:0px;right:0px;flex-direction:column;align-items: center;justify-content: center;z-index:9999;}
    .qzRows .qzScene {display:none;}
    .qzConnectButton {margin-left:0px;background-color:#faa731;margin:20px;}
    .qzMenuItem {font-size:40px;font-weight:700;color:#FFFFFF;padding:20px;text-align:center;}
    .qzMenuCloseItem {width:2px;height:25px;border-radius:2px;background-color:#000000;position:absolute;}
    .qzMenuCloseItem.one {transform:rotate(45deg);}
    .qzMenuCloseItem.two {transform:rotate(-45deg);}
    .qzMenuClose {display:flex;align-items:center;justify-content:center;position:fixed;width:50px;height:50px;border-radius:10px;background-color:#FFFFFF;top:20px;}
    .qzHalf , .qzThird , .qzFourth , .qzFifth {width:100%;}
    .qzFooterTop .qzFourth {width:50%;}
    .qzInner .qzEngageWrapper {flex-direction: column;}
    .f22 {font-size:22px;}
    .f32 {font-size:28px;}
    .f42 {font-size:32px;}
    .f55 {font-size:36px;}
    .qzSearchBox { padding: 0px 0px 80px 0px ; }
    .qzMainSearchElement .qzSearchBox {padding-top:80px;}
    .qzMenu {display:none;}
    .qzFooterRight {justify-content: space-between;padding-top:20px;}
    .qzInter.one , .qzInter.three {flex-direction: column-reverse;}
    .qzRoundBox {margin:10px 0px;}
    .qzEngageWrapper button {width:120px;}
    .qzSidebar {width:initial;margin-right:0px;margin-left:0px !important;}
    .qzListingWrapper {flex-direction: column;padding:0px 15px;}
    .qzSidebarBox .qzHalf {width:50%;}
    .qzSidebarBox.two , .qzSidebarBox.three {display:none;}
    .qzLeadBox {padding:10px 0px;}
    .qzFilterBar {flex-direction: column;}
    .qzTabs {margin-bottom:20px;}
    .qzOptionItem {margin-left:0px;}
    .qzOptionItem.two {margin:0px 10px;}
    .qzTabItem {margin-right:0px;flex:1;padding-right:0px;text-align:center;}
    .hideMobile {display:none;}
    .qzListItem .qzListItemAction button {width:80px;}
    .qzListingIco , .qzListingIcoWrapper {width:150px; height:100px;min-width:150px;}
    .qzLeadValue {font-size:22px;}
    .qzEngageWrapper .qzFull {padding-top:40px;}
    .qzDetailHeader {padding:0px 15px 20px 15px;}
    .qzDetailHeader .qzRow {flex-direction: column;}
    .qzDetailHeader .qzFull {padding-bottom:20px;}
    .qzDetailUserImageIco {height:150px;}
    .qzUserAvatar.large {margin-top:0px;}
    .qzSidebarRight {margin-left:0px;width:initial;flex:1;display: flex; flex-direction: column-reverse;}
    .qzAppBox {margin-bottom:0px;}
    .qzIntersectionIco {margin-top:50px;}
    .qzBuyerInfo {padding-top:0px;}
    .qzFullHeight .qzRows {margin:0px;}
    .qzRoundedFullUnitInner {width:calc(100% - 30px);}
    .qzJoinHeader {padding:60px 0px;}
    #loginForm input {width:100% !important;}
    .mainBackground .f55.bold.tcenter br {display:none;}
    #mainsearch dl {margin-bottom:0px;display:flex;flex-direction:row;}
    .qzSearchBox input#keywords[type=text] {width:100%;}
    .qzStaticAvatarOne {width:60px;height:60px;}
    .qzStaticAvatarTwo {width:100px;height:15px;margin-top:5px;}
    #help_float {display:none;}
    .qzPentForm .form_row {width:100%;}
    .qzPentForm input[type="submit"]#cta_button {width:100%;}
    .qzVideoWrapper a {margin-top:40px;}
    .qzSidebarInner {position: initial !important; width: 100% !important;}
    .qzAddedCorrection {text-align:center;}
    .qzAddedOutput {    margin-bottom: 10px; padding-top: 5px;}
}
@media (max-width: 500px) {
    .qzListItemAction .qzButtonOutlineOrange , .qzListItemAction .qzButtonOutlineGreen {width:80px;min-width:80px;}
    .qzListItemTop {flex-direction: column;}
    .qzListingIco, .qzListingIcoWrapper {width:100%;min-width:100%;}
    .qzMetaItem {padding: 0px;margin-bottom: 15px;}
    .qzListingUserBox {padding:20px 0px 20px 0px;}
    .qzOptions .btn-group {margin-left:0px;width:100%;}
    #refine-search-content .btn-group:nth-child(2) {margin:10px 0px;}
    .qzOptions #refine-search-content {flex-direction: column;}
    .qzPaginationItem {width:25px;}
    .qzTopSearchBoxInternal #searchBarContainerFluid {width:100%;}
    ul.dropdown-menu {width:100%;}
}
