<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&amp;display=swap');
html {
	scroll-behavior: smooth;
}
body {
	font-family: 'Lato', sans-serif;
	color:#111;
}
* {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration: none;
	box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
button, input, select, textarea, label {
	font-family: 'Lato', sans-serif; /*Probably Helvetica for Linux/Mac Systems And Arial for Windows PC*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after { /* Safari Reset as Safari does not recognise quotes property */
	content: '';
	content: none;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
ins {
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
p {
	margin: 0;
	padding: 5px 0;
	font-size: 16px;
	line-height: 22px;
}
a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	transition:0.5s;
	color: #000;
}
a:hover {
 color: #;
}
a:hover, a:active {
	outline: 0;
	text-decoration: none;
}
a img {
	border: 0 none;
}
img {
	max-width: 100%;
	border: none;
	height: auto;
}
del {
	text-decoration: line-through;
	color: #ed1c24;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor: pointer; /* hand cursor on clickable elements */
}
button, input, select, textarea {
	margin: 0; /* Webkit browsers add a 2px margin outside the chrome of form elements */
}
button { /* make buttons play nice in IE */
	width: auto;
	overflow: visible;
}
table {
	font-size: inherit;
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: bold;
	vertical-align: bottom;
}
td {
	font-weight: normal;
}
td, td img {
	vertical-align: top;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
dd {
	margin: 0 0 0 40px;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content ul, .content ol {
	margin: 0;
	padding: 0;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: 600;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}

.container {
	width: 1170px;
	margin: 0 auto;
}

/***  header  ***/


.header {
    width: 100%;
    float: left;
    padding: 13px 0;
}
.header .container {
    width: 100%;
    padding: 0 45px;
}
.logo {
    width: 135px;
    float: left;
}
.header-right {
    width: calc(100% - 135px);
    float: right;
}
.top {
    width: 100%;
    float: left;
    text-align: right;
    margin-bottom: 10px;
}
.top a {
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 20px;
    border-radius: 4px;
    display: inline-block;
}
.top a:hover {
    background-color: #304760;
    color: #fff;
}
.navigation   {
    width: 100%;
    float: left;
}
.navigation  ul {
    width: auto;
    float: right;
}
.navigation  ul li {
    width: auto;
    float: left;
	position: relative;
	padding: 10px 0;
}

.navigation ul li a {
    width: auto;
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    padding: 11px 18px;
    font-weight: 400;
    color: #111;
}
.navigation ul li a:hover {
    background: #d9a73b;
	}
.navigation ul li.current-menu-item a {
    background: #d9a73b;
}

.navigation ul li.current-menu-item ul.sub-menu a {
    background: #192736;
}

.navigation ul li.current-menu-item ul.sub-menu :hover {
    background: #d9a73b;
	}

.navigation ul li.current-menu-item a {
    color: #111;
}
.navigation ul li a:hover {
    color: #111;
}
svg.icon.icon-angle-down {
    display: none;
}
.navigation  ul li:hover &gt; .sub-menu{
    visibility: visible;
	opacity:1;
	transform: translate(0px, 0px);
}
.navigation ul li .sub-menu{
    width: 266px;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    /* top: 51px; */
	top:100%;
    left: 0;
    background-color: #192736;
    z-index: 99;
    transform: translate(0px, 20px);
    transition: 0.5s;
	margin-top: -10px;
}

.navigation ul li:last-child  ul.sub-menu {
    left: -140px;
	
}

.navigation ul li .sub-menu li{
    width: 100%;
	border-bottom:1px solid #273b51;
	padding: 0px;
}
.navigation ul li .sub-menu li:hover{
    background-color: #d9a73b;
}
.navigation ul li .sub-menu li:last-child{
	border-bottom:none;
	
}



.navigation ul li .sub-menu li a{
    color:#fff;
	font-size: 14px;
	margin:0;
	    width: 100%;
}
.navigation  ul li .sub-menu li .sub-menu {
    left: 266px;
	top: 0px;
	margin-top: 0px ;
}
.navigation  ul li:last-child &gt; .sub-menu li .sub-menu{
	left: -266px;
}

.mobile-menu {
    display: none;
}


/***  header  end ***/

/***  banner  ***/

.banner {
    width: 100%;
    float: left;
    height: 445px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.banner-now {
    position: absolute;
    width: 100%;
    top: 0;
    text-align: center;
    left: 0;
    height: 100%;
}
.banner-text {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.banner-text h1 {
    font-size: 62px;
    color: #fff;
    line-height: 77px;
    font-weight: 700;
}
.banner-text h1 span{
	font-weight: 300;
}
.group-btns {
    margin-top: 25px;
}
.group-btns a {
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 11px;
    border-radius: 4px;
    display: inline-block;
    margin: 0 2px;
}
.group-btns a:hover {
    background-color: #304760;
    color: #fff;
}
.banner.inner-banner {
    height: 155px;
    background-color: #4c5e7d;
}
.banner.inner-banner .banner-text {
    width: 100%;
}
.banner.inner-banner .banner-text h1 {
    font-size: 46px;
    line-height: normal;
	text-transform: capitalize;
}
/***  banner  end   ***/


/***   who-are-association  ***/


.who-are-delta-association {
    width: 100%;
    float: left;
    background-color: #58addb;
    text-align: center;
    padding: 70px 0;
}

.association-realtop-sec {
    width: 100%;
    float: left;
    position: relative;
    margin: 25px 0 0; 
}
.association-realtop-sec ul {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 30px;
}
.association-realtop-sec ul li {
    width: 100%;
    float: left;
    background-color: #d9a73b;
    text-align: left;
	display: grid;
    justify-content: space-around;
    align-items: center;
	transition: 1s;
}
.association-realtop-sec ul li img {
    width: 100%;
    float: left;
	transition: 0.5s;
}
.association-realtop-sec ul li img:hover {
    transform: scale(1.1);
}
.imgbox {
    overflow: hidden;
}
.association-realtop-sec ul li h2 {
	color: #fff;
	min-height: 40px;
}

.association-realtop-sec ul li p {
    color: #fff;
}

.association-realtop-sec ul li .textbox {
    padding: 20px;
    float: left;
    width: 100%;
}

.know-more-btn a {
    background-color: #304760;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 20px;
    border-radius: 50px;
    display: inline-block;
    margin: 0px 0 0;
}
.know-more-btn a:hover {
    background-color: #72a0b9;
}

.who-are-delta-association .contect-sec {
    width: 100%;
    float: left;
    margin-top: 50px;
}

.who-are-delta-association .contect-sec h2, .who-are-delta-association .contect-sec p {
    color: #fff;
}
.who-are-delta-association .main-title h2 {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.who-are-delta-association .main-title h2:after {
    position: absolute;
    content: '';
    width: 120px;
    height: 1px;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.main-title h2 {
    margin-bottom: 25px;
}
/***   who-are-association  end  ***/

/***  how-to-choose    ***/

.how-to-choose {
    width: 100%;
    float: left;
    padding: 70px 0;
}

.how-to-choose-now {
    width: 100%;
    float: left;
}
.how-to-choose-now ul {
    width: 100%;
    float: left;
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 30px;
}
.how-to-choose-now ul li {
    width: 100%;
    float: left;
}
.how-to-choose-now ul li .how-to-choose-box ul {
    width: 100%;
    float: left;
    display: inherit;
}
.how-to-choose-now h2 {
    margin-bottom: 20px;
}
.read-more-btn a {
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 20px;
    border-radius: 4px;
    display: inline-block;
    margin: 10px 0 0;
    text-transform: capitalize;
}
.read-more-btn a:hover {
    background-color: #304760;
    color: #fff;
}
.find-our-member {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 10px;

}
.find-our-member img{
    width: 100%;
    float: left;
}
.find-our-member .find-now {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 90%;
    padding: 10px 20px;
    background-color: rgba(255, 255, 255, 0.63);
    right: 0;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.find-our-member .find-now .find-now-btn a {
    margin: 0 ;
    background-color: #304760;
    color: #fff;
}
.find-our-member .find-now .find-now-btn a:hover {
    background-color: #d9a73b;
}
.how-to-choose-now ul li:last-child {
    padding: 20px 20px;
    background-color: #f5f5f5;
}
.how-to-choose-now ul li:last-child .how-to-choose-box ul li{
    padding: 0px;
    background-color: inherit;
}
.how-to-choose-now ul li:last-child .how-to-choose-box-3 ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
}
.how-to-choose-now ul li:last-child .how-to-choose-box-3 ul li:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background-color: #d9a73b;
    border-radius: 100%;
    top: 5px;
    left:0;
}
.how-to-choose-now ul li ul li h6 {
	color: #58addb;
}
/***  how-to-choose  end  ***/

/***   our-sponsors  ***/

.our-sponsors {
    width: 100%;
    float: left;
    padding: 30px 0;
    background-color: #f2f2f2;
    text-align: center;
}
.our-sponsors ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.our-sponsors ul li {
    width: auto;
    float: left;
}

/***   our-sponsors  end  ***/


/***  footer  ***/

.footer {
    width: 100%;
    float: left;
    background-color: #192736;
    padding: 40px 0;
    border-top: 6px solid #e2af40;
}

.newsletter {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    display: flex;
    justify-content: left;
    align-items: center;

}

.newsletter-left {
    width: 25%;
    float: left;
}

.newsletter-right {
    width: 75%;
    float: right;
}
.newsletter h2 {
    color: #fff;
    font-size: 33px;
	text-align: left;
}
.newsletter h2 span{
    font-size: 26px;
}
.newsletter input[type="text"], .newsletter input[type="email"] {
    width: 320px;
    height: 59px;
    border: none;
    padding: 0 10px;
    background-color: #23384e;
    font-size: 16px;
    color: #fff;
    margin-right: 30px;
	outline: none;

}
.newsletter input[type="submit"] {
    width: 130px;
    height: 35px;
    border: none;
    background-color: #d9a73b;
    font-size: 16px;
    color: #111;
    border-radius: 4px;
    transition: 0.5s;
}
.newsletter input[type="submit"]:hover {
    background-color: #23384e;
    color: #fff;
}
.newsletter input::placeholder {
	color: #fff;
}
.footer-now {
    width: 100%;
    float: left;
}
.footer-box {
    width: 22%;
    float: left;
}
.footer-box h4 {
	color: #e2af40;
	margin-bottom: 15px;
}
.footer-box ul {
	width: 100%;
    float: left;
}
.footer-box ul li {
	width: 100%;
    float: left;
    line-height: 40px;
    color: #b7b7b7;
    font-size: 16px;
    font-weight: 400;
}

.footer-box ul li a {
	width: auto;
    float: left;
    color: #b7b7b7;
    font-size: 16px;
}

.footer-box ul li a .fa {
    font-size: 22px;
	transition: 0.5s;
}

.footer-box ul li a:hover .fa {
    transform: rotateY(-360deg);
}

.footer-box ul li a:hover {
    color: #e2af40;
}

.footer-box.footer-box-3 {
    width: 34%;
}

.footer-box.footer-box-4 li {
	width: auto;
    line-height: normal;
    margin-right: 15px;
}

.footer-bottom {
    width: 100%;
    float: left;
    background-color: #23384e;
    padding: 11px 0;
    text-align: center;
}

.footer-bottom p {
    color: #b7b7b7;
    font-size: 15px;
    padding: 0;

}

/***  footer  end  ***/


/***  committies-page  ***/

.committies-page {
    width: 100%;
    float: left;
    padding: 70px 0;
}

.fullimg {
    width: 100%;
    float: left;
}
.fullimg img {
    width: 100%;
    float: left;
}
.committies-page ul {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 30px;
    padding: 30px 0;
}

.committies-page ul li {
    background-color: #ebebeb;
    padding: 20px;
}

.committies-page ul li h4 {
    margin-bottom: 10px;
}
/***  committies-page  end  ***/


/***  nar-code-ethics-page    ***/


.nar-code-ethics-page {
    width: 100%;
    float: left;
    padding: 70px 0;
}

.center-text {
	text-align: center;
	margin-bottom: 40px;
}
.text-center {
	text-align: center;
}

.margin-sec {
	margin: 0 0 40px;
}

.chkoption ul li {
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.chkoption ul li a {
    position: relative;
	padding-left: 25px;
	transition:0.5s;
}
.chkoption ul li a:before {
    content: '\f00c';
    top: 2px;
    left: 0;
    font-family: fontawesome;
    font-size: 18px;
	position:absolute;
}
.chkoption ul li a:hover {
    color: #e2af40;
}
/***  nar-code-ethics-page  end  ***/


/***  staff   ***/

.committies-page ul li {
    background-color: #f1f1f1;
}

/***  staff  end  ***/

/***  become-a-member    ***/

.fullimg .main-title {
    text-align: center;
}

.become-to-member-page ul {
    width: 100%;
    display: grid;
    grid-template-columns: auto ;
    grid-gap: 30px;
    padding: 30px 0;
    counter-reset: section;
}
.become-to-member-page ul li {
	border: 1px solid #58addb;
	background-color: inherit;
}
/*.become-to-member-page ul li:nth-child(4) {
	padding: 0;
	border: none;
}*/
.become-to-member-page ul li .counter-list {
	position: relative;
	padding-left: 55px;
}
.become-to-member-page ul li .counter-list h2 {
    text-align:left;
}
.become-to-member-page ul li .counter-list:before {
    position: absolute;
    counter-increment: section;
    content: "0"counter(section);
    font-size: 30px;
    font-weight: 700;
    top: 0;
    left: 0;
}

.become-to-member-page ul li .counter-list .read-more-btn a {
    margin: 25px 0 0 0;
}

.read-more-btn a {
    margin-right: 5px !important;
}

.become-to-member-page ul li .counter-list .read-more-btn samp {
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    margin-right: 15px;
}


/***  become-a-member  end  ***/
/***  community-and-city-info-page    ***/


.community-and-city-info-page ul {
	grid-template-columns: auto auto auto auto;
}
.community-and-city-info-page ul li {
	padding: 0;
	background-color: #d9a73b;
	cursor: pointer;
}
.community-and-city-info-page ul li img{
	float: left;
	width: 100%;
}
.community-and-city-info-page ul li .subtitle {
	width: 100%;
}
.community-and-city-info-page ul li h4{
	margin: 0;
	position: relative;
	float: left;
    padding: 10px 35px
}
.community-and-city-info-page ul li h4:before {
    content: '\f041';
    position: absolute;
    top: 12px;
    left: 14px;
    font-family: fontawesome;
}
.community-and-city-info-page ul li .imgbox {
	overflow: hidden;
}
.community-and-city-info-page ul li img {
	transition: 0.5s;
}
.community-and-city-info-page ul li:hover img {
	transform: scale(1.1);
}
/***  community-and-city-info-page  end  ***/


/***  member-benefits  ***/

.faq-sec {
    width: 100%;
    float: left;
    text-align: center;
}
.faq-sec .faq-inner {
    width: 80%;
    display: inline-block;
    text-align: left;
}

.faq-sec .accordion {
  background-color: #58addb;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  margin: 0 0 6px;
}
.faq-sec .accordion.active {
  margin: 0 0 0px;
}
.faq-sec .accordion.active, .faq-sec .accordion:hover {
/*  background-color: #57bef5; */
}


.accordion:after {
  content: '\f0d8'; 
  font-size: 24px;
  color: #fff;
  float: right;
  margin-left: 5px;
  font-family: fontawesome;
}

.active:after {
  content: "\f0d7"; 
  font-family: fontawesome;
}
.panel {
  padding: 30px;
  display: none;
  background-color: white;
  overflow: hidden;
  transition: 0.4s;
  width: 100%;
  float: left;
  border: 1px solid #57bef5;
  margin-bottom: 6px;
}

.panel ul {
	width: 100%;
	float: left;
}
.panel ul li {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.panel ul li a{
	width: auto;
	/* float: left; */
	font-size: 17px;
	padding-bottom: 4px;
	border-bottom: 1px solid #57bef5;
	color:#57bef5;
}


.faq-sec .faq-inner center {
    margin-bottom: 40px;
}


/***  member-benefits  end  ***/

/*** join-the-mls   ***/

.join-the-mls ul li ul {
	display: inherit;
	padding: 0;
}
.join-the-mls ul li ul li {
	width: auto;
	float: left;
	padding: 0 15px 0 0;
    margin-right: 15px;
    position: relative;
    line-height: 22px;
}
.join-the-mls ul li ul li  a {
	color: #111;
}
.join-the-mls ul li ul li:before {
    content: '';
    width: 1px;
    height: 12px;
    top: 6px;
    right: 0;
    background-color: #111;
    position: absolute;
}
.join-the-mls ul li ul li:last-child:before {
    display: none;
}

.join-the-mls ul li .group-btns a {
    margin: 0 10px 0 0;
}
.join-the-mls ul li .join-pgb a {
    width: 128px;
    height: 37px;
    display: flex;
    padding: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.dowload-document-sec {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dowload-document-sec .group-btns {
    margin-top: 0px;
}

.dowload-document-sec .group-btns a {
    margin: 0 0px 0 10px;
}

.dowload-document-sec .group-btns select {
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	-ms-appearance: none;
    -o-appearance: none
    appearance: none;
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 10px;
    border-radius: 4px;
	text-align-last: center;
}

.dowload-document-sec .group-btns select:focus {
    box-shadow:none;
	outline: none;
}

.dowload-document-sec .group-btns select option{
    background-color: #304760;
    font-size: 14px;
    padding: 5px 0px;
	color:#fff;
	min-height: inherit;
}

.dowload-document-sec .group-btns select  option:hover {
     background: linear-gradient(#d9a73b, #d9a73b);
     background-color: #d9a73b !important; /* for IE */
}

.join-the-mls .pdf-title a {
    display: flex;
    justify-content: left;
    align-items: center;
    width: 100%;
}

.join-the-mls .pdf-title img {
    margin-right: 15px;
}


.join-the-mls .pdf-title h4 a {
    color: #111;
}

.join-the-mls ul li .group-btns {
    float: left;
    width: 100%;
    display: flex;
    justify-content: left;
    align-items: center;
}

.join-the-mls ul li .group-btns .sdm_download_button_box_default {
    margin: 0 !important;
    float: left;
    width: auto;
}

.join-the-mls ul li .group-btns .sdm_download.green {
    float: left;
    width: auto;
    border: none;
    background-color: #d9a73b !important;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    text-align-last: center;
    text-shadow: none;
    background: #d9a73b !important;
    box-shadow: none;
	padding: 10px 16px;
	transition: 1s;
}

.join-the-mls ul li .group-btns .sdm_download.green:hover{
	background-color: #304760 !important;
    color: #fff !important;
}

/***  join-the-mls  end  ***/
/***  guidelines  ***/


.tab-sec {
    width: 100%;
    float: left;
}

.tab-sec .tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tab-sec .tabs li{
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	font-size: 22px;
	background-color: #d9a73b;
}

.tab-sec .tabs li.current{
	background: #e1e1e1;
	color: #222;
}
.tab-sec .tabs li:hover{
	background-color: #d9a73b;
}
.tab-sec .tab-content{
	display: none;
	border: 1px solid #e1e1e1;
	padding: 25px;
}

.tab-sec .tab-content.current{
	display: inherit;
}
.tab-sec .tab-content ul {
    width: 100%;
    display: inline-block;
}
.tab-sec .tab-content ul li{
    width: 100%;
    display: inline-block;
}
.tab-sec .tab-content ul li ul {
    margin:20px 0;
}
.tab-sec .tab-content ul li ul li{
    position:relative;
	padding-left:20px;
	line-height:30px;
}

.tab-sec .tab-content ul li ul li:before{
    position:absolute;
	content:'';
	top:11px;
	left:0;
	width:10px;
	height:10px;
	border-radius:100%;
	background-color:#58addb;
}
.tab-sec h2 {
    font-size: 22px;
    margin: 20px 0 15px;
    float: left;
    width: 100%;
	text-align: left;
}

.tab-sec h2 span {
    font-size: 32px;
	margin-right: 8px;
}
.your-home-your-money-sec {
    width: 100%;
    display: inline-block;
    background-color: #ebebeb;
	margin: 10px 0 0;
}
.your-home-your-money-left {
    width: 50%;
    float: left;
    padding: 20px;
}
.your-home-your-money-right {
    width: 50%;
    float: right;
}
.your-home-your-money-sec h2 {
    font-size: 32px;
    margin-top: 0;
}



/***  guidelines  end  ***/


/***   leadership  ***/

.leadership-sec {
    width: 100%;
    float: left;
}
.leadership-sec ul {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto ;
    grid-gap: 30px;
}
.leadership-sec ul li {
    width: 100%;
    float:left;
	border:1px solid #ccc;
	overflow: hidden;
	cursor:pointer;
}
.leadership-sec ul li hr {
    border-top: 1px solid #d9a73b;
}
.leadership-sec ul li .imgbox{
    width: 100%;
    float:left;
	overflow:hidden;
}
.leadership-sec ul li img{
    width: 100%;
    float:left;
	transition:0.5s;
	
}
.leadership-sec ul li .textbox {
    width: 100%;
    float: left;
    padding: 15px;
}
.leadership-sec ul li .textbox h4, .leadership-sec ul li .textbox h6 {
	text-align:center;
}
.leadership-sec ul li .textbox h4{
	margin-bottom:3px;
}
 .leadership-sec ul li .textbox h5 {
	margin-top:10px;
}
.leadership-sec ul li:hover img {
    transform:scale(1.1);
}
/***   leadership  end ***/

/***  hotline page  ***/

.hotline-page {
    width: 100%;
    float: left;
    padding: 70px 0;
}
.hotline-page ul  {
    width: 100%;
    float: left;
	margin:20px 0;
}
.hotline-page ul li {
    width: 100%;
    float: left;
	position:relative;
	margin-bottom:20px;
	padding-left: 20px;
}
.hotline-page ul li:before {
    width: 8px;
	height:8px;
	content:'';
	position:absolute;
	top:7px;
	left:0;
	border-radius:100%;
	background-color:#111;
	transition:0.5s;
}
.hotline-page ul li a {
    width: auto;
    float: left;
	font-size:17px;
	color:#111;
}
.hotline-page .group-btns a {
    margin: 0 10px 0 0px;
}
.hotline-page ul li:hover a{
    color: #e2af40;
}
.hotline-page ul li:hover:before {
    background-color:#e2af40;
}
/***   hotline page end  ***/

/***  login  page  ***/
.defultPage_full {
    width: 100%;
    float: left;
}
.defultPage_inner {
    width: 100%;
    float: left;
    padding: 10px 0;
    margin: 10px 0;
}
.user_account_page {
    width: 100%;
    float: left;
    padding: 70px 0;
	text-align:center;
	
}
.user_account_page .user_account_inner {
    width: 40%;
	margin:0 auto;
	background-color: #192736;
    border-radius: 10px;
    overflow: hidden;
	text-align:left;
	padding:20px;
	border-bottom: 4px solid #d9a73b;
}

.user_account_page .user_account_inner  label {
	width:100% !important;
	color:#fff;
	font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
}
.user_account_page .user_account_inner  p {
	padding:0 !important;
	color:#fff;
}
.user_account_inner input[type="text"],  .user_account_inner input[type="password"],  .user_account_inner input[type="email"], .user_account_inner select {
	width:100% !important;
	float:left;
	font-size:16px;
	height:40px ;
	border:none !important;
	margin: 8px 0 15px !important;
    padding: 0 15px !important;
	border-radius: 3px;
}
.user_account_inner input[type="submit"] {
    width: 130px;
    height: 35px;
    border: none;
    background-color: #d9a73b;
    font-size: 16px;
    color: #111;
    border-radius: 4px;
    transition: 0.5s;
	margin-top: 25px;
}
.user_account_inner input[type="submit"]:hover {
    background-color: #58addb;
    color: #fff;
}

.user_account_page .user_account_inner ul li {
    padding-bottom: 0; 
}
/***  login  page  end  ***/


	
.reltor-cont ul {
    width: 100%;
    float: left;
    grid-template-columns: auto;
    grid-gap: 12px;
    padding: 20px 32px;
    cursor: auto;
}
.reltor-cont ul li {
    float: left;
    background: no-repeat;
    width: 100%;
    list-style: disc;
	line-height: 24px;
	 cursor: auto;
}

.relat-col ul {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 25px;
}

.relat-col ul li {
    width: 100%;
    float: left;
    background-color: transparent;
    text-align: center;
    border: 1px solid #ccc;
    padding: 20px 0 0;
}
.relat-col ul li img {
    width: auto !important;
    text-align: center;
    float: initial;
}
.relat-col a {
    width: 100%;
    float: left;
    text-align: center;
    background: #d9a73b;
    padding: 18px 0;
    color: #000;
    margin-top: 14px;
}
.relat-col a:hover {
    background-color: #304760;
    color: #fff;
}
.relat-col {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.how-to-choose-box.up-col {
    width: 100%;
    float: left;
    padding: 44px 0;
}
.how-to-choose-box.up-col h2 {
    float: left;
    width: 100%;
	margin-bottom: 12px;
}
.how-to-choose-box.up-col p {
    line-height: 30px;
}


/*** 11.07.2019 ***/


.defultPage_inner img {
    width: auto;
    float: left;
    padding: 5px 30px 0 0;
}

.defultPage_full p {
    text-align: justify;
}

.defultPage_full .left {
    width: 72%;
    float: left;
}

.defultPage_full .right {
    width: 26%;
    float: right;
	padding: 0 20px;
    background-color: #f7f7f7;
}

.right section#custom_html-6 {
    width: 100%;
    float: left;
    padding: 10px 0;
    margin: 10px 0;
}

.panel ul li {
	position: relative;
    padding-left: 15px;
}

.panel ul h4 a {
    padding: 5px 0;
    display: inline-block;
}

.panel ul li:before {
    font-family: fontawesome;
    content: "\f111";
    position: absolute;
    left: 0;
    top: 6px;
    font-size: 9px;
    color: #319bd4;
}

.pannel-list-inner {
    width: 100%;
    float: left;
    padding: 10px 0;
}

.pannel-list-inner ul li:before {
    display: none;
}

.reltor-cont ul li a {
    color: #319bd4;
    font-weight: 600;
}

/*** 11.07.2019 end***/

/***  13-07-2019  ***/

.community-and-city-info-page .reltor-cont {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
.community-and-city-info-page .reltor-cont h4 {
    margin: 10px 0;
}
.community-and-city-info-page .reltor-cont h5 {
    margin: 0 0 10px ;
}
.community-and-city-info-page .reltor-cont p a {
    color: #d9a73b;
}
.community-and-city-info-page .reltor-cont p a:hover {
	text-decoration:underline;
}
.community-and-city-info-page .reltor-cont .image-de {
    width: auto;
    float: right;
}
/***  13-07-2019  ***/


/*** 15.07.2019 ***/

.menu-join-the-mls-page-container ul li a {
    width: 225px;
}

ul.sub-menu li:before {
    display: none;
}

.menu-join-the-mls-page-container ul li {
    position: relative;
}

.menu-join-the-mls-page-container ul li:hover .sub-menu {
    visibility: visible;
	opacity: 1;
	transform: translate(0px, 0px);
}

.dowload-document-sec .group-btns ul li {
    padding: 0;
    background-color: inherit;
	margin: 0;
}

.dowload-document-sec .group-btns ul li a {
    margin: 0;
	    
}

.menu-join-the-mls-page-container ul li ul.sub-menu {
    position: absolute;
    z-index: 11111;
    visibility: hidden;
    top: 35px;
    left: 0;
    transform: translate(0px, 20px);
    opacity: 0;
	transition: 0.5s;
}

.menu-join-the-mls-page-container ul li ul.sub-menu li {
    border-bottom: 1px solid #273b51;
}

.menu-join-the-mls-page-container ul li ul.sub-menu li:last-child {
    border-bottom: none;
}

.menu-join-the-mls-page-container ul li .sub-menu li a {
    border-radius: 0px;
	background: #192736;
	color:#fff;
}

.menu-join-the-mls-page-container ul li .sub-menu li.current-menu-item a{
    background-color: #d9a73b;
    color: #fff;
}

.menu-join-the-mls-page-container ul li .sub-menu li:hover a {
	background: #d9a73b;
}


/*** 15.07.2019 end***/

/*** 16.07.2019 Start***/
/*** article-sec Start***/

.article-sec{
	width: 100%;
	float: left;
	padding: 70px 0;
}

.article-cont{
	width: 100%;
	float: left;
}		

.article-img {
    width: 31%;
    float: left;
    margin-right: 20px;
}
	
.article-slider {
    width: 100%;
    float: left;
    padding-top: 50px;
}
	
.article-img-in {
    width: 100%;
    float: left;
	overflow: hidden;
}	
	
.article-img-in img{
    width: 100%;
    float: left;
    height: 160px;
    transition: 0.5s;
}

.article-img-in img:hover{
    transform: scale(1.1);
}

.article-slider ul li {
    width: 33.33%;
    float: left;
    padding-right: 19px;
}

/***** contact-sec ****/

.contact-sec {
    width: 100%;
    float: left;
    padding: 70px 0;
}		

.contact-left {
    width: 35%;
    float: left;
}
.contact-right {
    width: 62%;
    float: right;
}

.contact-now h2 {
    color: #23384e;
    line-height: 40px;
    font-size: 28px;
    padding-bottom: 15px;
}
	
.contact-now ul li {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.contact-now h5 {
    line-height: 25px;
}	

.contact-now ul li i {
    color: #7bb7d6;
    margin-right: 15px;
}

.contact-now ul li p{
	line-height: 30px;
    font-size: 18px;
    padding: 2px 0 0 25px;
}
	
.contact-form {
    width: 100%;
    float: left;
}	
	
.contact-now .form-left {
    width: 48%;
    float: left;
    padding-bottom: 15px;
}	

.contact-now .form-right {
    width: 48%;
    float: right;
    padding-bottom: 15px;
}

.contact-form .form-cont input, textarea {
    width: 100%;
    float: left;
    height: 46px;
    color: #000;
    font-size: 18px;
    padding: 0 10px;
    margin: 5px 0;
    border: 1px solid #7bb7d6;
    box-shadow: 0px 0px 2px #7bb7d6;
}
	
.contact-form .form-cont textarea {
    height: 140px;
    padding: 10px 10px;
}	
	
.contact-form input[type="submit"] {
    width: 145px;
    height: 48px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    border: none;
    border-radius: 6px;
    transition: 1s;
    cursor: pointer;
    margin-top: 15px;
	font-weight: 600;
    text-transform: uppercase;
    background-color: #d9a73b;
}	
	
.contact-form input[type="submit"]:hover{
	background-color: #23384e;
}


/**** professinoal-standard ****/

.professinoal-standard{
	width: 100%;
	float: left;
	padding: 70px 0;
}

.full-img{
	width: 100%;
	float: left;
	padding-bottom: 40px;
}

/**** committies-service ****/

.committies-service {
    width: 100%;
    float: left;
    padding: 70px 0;
}

.committies-text {
    width: 100%;
    float: left;
    padding-bottom: 40px;
}

.committies-text h2 {
    padding-bottom: 15px;
}

.committies-text-left {
    width: 70%;
    float: left;
}

.committies-text-right {
    width: 26%;
    float: right;
    padding: 0 20px;
    background-color: #f7f7f7;
}

.committies-text-right h3 {
    padding: 15px 0;
}
	
/*** 16.07.2019 end***/
/*** 17.07.2019 end***/

.about-sec{
	width: 100%;
    float: left;
	padding: 60px 0;
}

.about-text h4 {
    padding: 20px 0 5px;
    color: #73a0b8;
    font-size: 18px;
}

.about-text ul{
    width: 100%;
    float: left;
}

.about-text ul li {
    padding: 5px 0;
    font-size: 16px;
    line-height: 22px;
	display: flex;
}

.about-text ul li:before {
    content: "\f111";
    font-family: fontawesome;
    color: #78b4dd;
    font-size: 8px;
    padding-right: 15px;
    vertical-align: top;
}

/***  17.07.2019 end ***/

/**** 20.07.2019  ***/

/**** resource-sec ****/

.resource-sec{
	width: 100%;
	float: left;
	padding: 50px 0;
}

.resource-text {
    width: 100%;
    float: left;
	padding: 20px 0 20px;
}

.resource-text .main-title h2 {
    margin-bottom: 10px;
}

.resource-text h4 {
    padding: 20px 0 5px;
    color: #73a0b8;
	font-size: 18px;
}


.faq-inner.resource-cont {
    width: 100%;
    float: left;
}

.faq-sec.resource .accordion.active {
    margin: 0 0 0px;
}

.faq-sec.resource .accordion {
    margin: 0 0 10px;
	padding: 15px;
}

.faq-sec.resource .panel {
      padding: 20px;
}

.faq-sec.resource .panel ul {
    padding-top: 15px;
}

.faq-sec.resource .panel ul li a {
    color: #000;
    font-size: 16px;
    border-bottom: none;
}

.resource-text ul{
    width: 100%;
    float: left;
}

.resource-text ul li {
    padding: 5px 0;
    font-size: 16px;
    line-height: 22px;
	display: flex;
}

.resource-text ul li:before {
    content: "\f111";
    font-family: fontawesome;
    color: #78b4dd;
    font-size: 8px;
    padding-right: 15px;
    vertical-align: top;
}


/***  20.07.2019 end ***/


.dowload-doc h2 {
    float: left;
    color: #000;
	font-size: 30px;
	font-weight: 600;
	    margin-top: 25px;
}
.project-wrapper ul{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 30px;
    padding: 30px 0;
}
ul.filter-rit {
    width: auto;
    padding: initial;
    display: block;
    float: right;
}
.project-wrapper .work-item {
    width: 100%;
    float: left;
}
.committies-page ul li {
    background-color: #f1f1f1;
    float: left;
}

ul.filter-rit li{
    background-color:transparent;
    color: #000;
    font-size: 16px;
    border-radius: 4px;
    display: inline-block;
  
	 
}
.project-wrapper ul li{
	width:100%;
}
.sdm_download_count {
    float: left;
    padding: 12px 0 0;
	width: 100%;
}
.project-wrapper .group-btns {
    margin-top: 11px;
}
ul.filter-rit li a{
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 500 !important;
    padding: 8px 35px !important;
    border-radius: 4px;
    display: inline-block;
   
	 
}
.work-filter ul li a:hover, .work-filter ul li a.active {
    background-color: #304760 !important;
    border-radius: 4px;
    color: #fff !important;
	padding: 8px 20px;
	 color: #fff;
}
.work-filter ul li a:hover, .work-filter ul li a.active {
    padding: 5px 20px;
    background: #ccc;
}

.work-filter ul li.active {
    background-color: #304760 !important;
	 color: #fff;
}
ul.filter-rit li .active:after {
    display: none;
}
#rtec .rtec-register-button{
   background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 20px;
    border-radius: 4px;
    display: inline-block;
    border: none;
	float: left;
    margin-right: 16px;
}
#rtec .rtec-register-button:hover {
    background-color: #304760;
    color: #fff;
}
span.rtec-already-registered-reveal {
   float: left;
    line-height: 42px;
    margin-right: 12px;
}
.rtec-attendance.tribe-events-notices {
    background: #304760;
    color: #fff;
}
input.rtec-submit-button.rtec-custom-hover{
	 background-color: #d9a73b;
    color: #fff;
	 border: none;
}

input.rtec-submit-button.rtec-custom-hover:hover{
	 background-color: #304760;
    color: #fff;
}
.rtec-already-registered-options.rtec-is-visitor p {
      margin: 5px 33px;
}

#rtec-options-form input[type="submit"]{
	 background-color: #d9a73b;
     border-radius:4px;
	 border: none;
}
#rtec-options-form input[type="submit"]:hover{
	 background-color: #304760;
     color: #fff;
}
label.rtec-field-label {
    padding-bottom: 10px;
}

/**** 24.07.2019 ****/

.counter-list.inner  ul li {
    border: none;
    padding: 0;
    display: flex;
}

.counter-list.inner h2 {
    padding-bottom: 12px;
}

.counter-list.inner ul {
    padding: 10px 0;
}

.counter-list.inner ul li span {
    padding-right: 10px;
    color: #33aae9;
    font-weight: 600;
}

.tablinks {
    border: none;
    background: #d9a73b;
    padding: 12px 24px;
    border-radius: 7px;
}

button.tablinks.active{
    border: none;
	 color: #fff;
    background: #304760;
   }
   
button.tablinks:hover {
    border: none;
    background: #304760;
	 color: #fff;
   }
.tabcontent {
    display: none;
	}
	
/*** 25.07.2019 ***/


.chnage-frm-sub ul.sub-menu {
    left: 262px !important;
}

.association-realtop-sec ul li:hover  {
    background-color: #324861;
}

.association-realtop-sec ul li:hover .textbox h2 {
    padding-bottom: 2px;
    border-bottom: 2px solid #fff;
    display: inline-block;
}	

.sdm_download.green {
    background: #d9a73b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57');
    background: #d9a73b !important;
    border-color: inherit !important;
    color: inherit !important;
    text-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    -moz-box-shadow: inherit !important;
    box-shadow: inherit !important;
    border: none ;
}

.read-more-btn {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 100%;
    float: left;
}

a.sdm_download.green {
    background-color: #d9a73b;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 7px 30px;
    border-radius: 4px;
    display: inline-block;
    margin: 10px 0 0;
    text-transform: capitalize;
	transition: 1s;
}

a.sdm_download.green:hover {
    background-color: #304760 !important;
    color: #fff !important;
}

.delta-shop {
    width: 100%;
    float: left;
    padding: 50px 0;
}

.delta-shop-img {
    width: 100%;
    float: left;
    padding-top: 25px;
}

.delta-shop-img ul{
    width: 100%;
	display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 30px;
}

.delta-shop-img ul li {
    width: 100%;
    float: left;
    display: flex;
}

.sho-img{
    width: 100%;
    float: left;
    display: flex;
	overflow: hidden;
}

.sho-img img:hover {
    transform: scale(1.1);
}

.sho-img img {
    max-width: 100%;
    float: left;
    height: auto;
    transition: all .4s linear;
}

/*** 25.07.2019 end ***/


.eidth-col .main-title {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 22px;
}
.eidth-col .main-title h2 {
    margin-bottom: 12px;
    font-size: 26px;
}
.contact-now.cont-d {
    margin-top: 40px;
    float: left;
}
.complete-col {
    float: left;
    width: 100%;
    margin: 15px 0;
    
    padding: 30px 31px;
    background-color: #f1f1f1;
}
.complete-don .main-title {
    float: left;
    width: 100%;
}

.relt-ul ul {
    display: block;
    grid-gap: initial;
    padding: 0 24px;
}
.relt-ul ul li {
    padding: 9px 2px;
    box-sizing: border-box;
    list-style: disc;
}


/***  27-07-2019  ***/

.drcf-s-apl {
    width: 100%;
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 26px 0 0;
}
.drcf-s-apl h2 {
    font-size: 33px;
}
.drcf-s-apl .read-more-btn {
    padding-left: 45px;
}

.colsecboxfull {
    width: 100%;
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(3, 1fr);
	margin-bottom: 50px;
}
/***  27-07-2019  ***/

.main-title.mar-top {
    margin-top: 32px;
}

 

.sell-oro ul li {
    position: relative;
    padding-left: 20px;
    line-height: 30px;
}

.sell-oro ul li:before {
    position: absolute;
    content: '';
    top: 11px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #58addb;
}
.sell-oro ul {
    margin: 20px 0;
}
ul.numaricl-cl li:before{
	display:none;
}
ul.numaricl-cl {
    margin: 20px 30px;
}
ul.numaricl-cl li {
    width: 100%;
    list-style: decimal-leading-zero;
	display: list-item !important;
	padding-left: 3px;
}
.committies-page.staff-page ul li p a:hover {
    color: #e2af40;
}
ul.filter-rit li {
    padding: 6px;
}
.sdm_download_link a.sdm_download.green {
      line-height: 21px;
}
.complete-col a.sdm_download.green {
      line-height: 21px;
}
.leadership-sec ul li .textbox p a:hover {
    color: #e2af40;
}
.committies-page.join-the-mls .main-title h2 {
    color: #000;
}
.complete-col ul li {
    margin: 16px 6px;
	position: relative;
}
.complete-col ul li:before {
    position: absolute;
    content: '';
    top: 7px;
    left: -16px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #58addb;

}
.complete-col ul li a {
    color: #58addb;
    /* text-decoration: underline; */
    line-height: 24px;
}

.complete-col ul li a:hover {
    color: #7fccf6;
}

.nar-code-ethics-page p {
    text-align: left;
}

.complete-col.lfro-col {
    background: no-repeat;
    margin: auto;
    width: auto;
	padding-top: 0;
}
.nar-code-ethics-page p {
   text-align: left;
}
.read-more-btn .test a {
    width: 164px;
    text-align: center;
}
div.wpcf7-mail-sent-ok {
    float: left !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    float: left !important;
}
span.wpcf7-not-valid-tip {
    float: left;
    width: 100%;
}
span.cont-msg {
    width: 100%;
    float: left;
}
.contact-form input[type="submit"] {
float: left;
}

/****===== 20.08.2019 ======*****/


.faq-inner.gover-document ul li {
    line-height: 50px;
}

.faq-inner.gover-document ul li a {
    font-size: 17px;
    padding-left: 20px;
    transition: 0.5s;
    color: #58addb;
    padding-bottom: 4px;
    border-bottom: 1px solid #57bef5;
}

.faq-inner.gover-document ul li:before {
    content: "\f111";
    position: absolute;
    color: #58addb;
    font-size: 10px;
    font-family: fontawesome;
}

.faq-inner.gover-document strong {
    font-size: 22px;
    padding: 14px 0;
    display: inline-block;
}


/****===== 20.08.2019 end ======*****/
/****===== 21.08.2019  ======*****/


.faq-inner.gover-document {
    text-align: left;
    margin: 0 auto;
    width: 32%;
}


/****===== 21.08.2019 end ======*****/

/***   15-01-2020   ***/
.member-page {
    width: 100%;
    float: left;
    padding: 30px 0;
}
.member-page .mem_list {
    grid-template-columns: repeat(3,1fr);
	    width: 100%;
    display: grid;
    grid-gap: 30px;
    padding: 30px 0
}
.member-page .mem_list li {
    background-color: transparent;
    border: 1px solid #ccc;
	padding: 20px;
}
.member-page .mem_list .email-contact-box {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
	margin-top: 10px;
}
.member-page .mem_list .email-contact-box p {
    margin-right: 20px;
	color: #5e90ab;
}
.member-page .mem_list .email-contact-box p .fa {
    margin-right: 5px;
}
.member-page .mem_list .email-contact-box p a {
	color: #5e90ab;
}
.member-page .mem_list .office-address-box ul {
    padding: 0;
    display: inherit;
    float: left;
}
.member-page .mem_list .office-address-box ul li {
    width: 100%;
    padding: 0 0 0 20px;
    position: relative;
	margin-bottom: 15px;
	border: none !important;
}
.member-page .mem_list .office-address-box ul li:last-child {
	margin-bottom: 0px;
}
.member-page .mem_list .office-address-box ul li .fa {
    content:'';
    position: absolute;
	top:0;
	left:0;
	line-height: 26px;
}
.member-page .mem_list .office-address-box ul li h4 {
    font-size:16px;
	margin:0;
	line-height: 26px;
}
.member-page .mem_list .office-address-box ul li p {
    padding: 0;
    line-height: 26px;
}
/***   15-01-2020  end ***/


/***  dashboard   ***/

.dashboard-page {
    width: 100%;
    float: left;
	display: flex;
}
.dashboard-sidebar-left {
    width: 300px;
    float: left;
    background-color: #192736;
}
.sidebar-menu {
    width: 100%;
    float: left;
}
.sidebar-logo {
    text-align: center;
    padding: 10px 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.sidebar-logo a img {
    max-width: 71px;
}
.sidebar-logo h5 {
    color: #fff;
    margin-left: 15px;
}
.sidebar-menu ul {
    width: 100%;
    float: left;
}
.sidebar-menu ul li{
    width: 100%;
    float: left;
}
.sidebar-menu ul li.menu-title a{
	padding: 12px 15px;
    background-color: #e2af40;
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
}
.sidebar-menu ul li a {
    width: 100%;
    float: left;
    color: #b7b7b7;
    font-size: 16px;
    padding: 12px 20px;
    border-bottom: 1px solid #334a63;
    opacity: 0.7;
}
.sidebar-menu ul li a:hover, .sidebar-menu ul li.current a  {
    opacity: 1;
	color: #e2af40;
	
}

.dashboard-main-content {
    width: calc(100% - 300px);
    float: right;
}

.dashboard-header {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 12px 30px;
	padding: 28.45px 30px;
    background-color: #192736;
}

.db-search {
    width: 230px;
    float: left;
	position: relative;
}
.db-search-bar input[type="text"] {
    width: 100%;
    float: left;
    height: 40px;
    border: 1px solid #ccc;
    outline: none;
    padding: 0 45px 0 15px;
    font-size: 16px;
    color: #000;
    border-radius: 50px;
    
}
.db-search-bar:before {
    top: 10px;
    right: 20px;
    content: '\f002';
    font-family: fontawesome;
    font-size: 18px;
    color: #9a9a9a;
    position: absolute;
}
.db-user-profile ul li {
    display: inline-block;
    margin-left: 20px;
    font-size: 20px;
    color: #fff;
	text-transform: capitalize;
	transition:0.5s;
}
.db-user-profile ul li .fa{
    margin-right: 2px;
}
.db-user-profile ul li:first-child {
    margin-left: 0px;
}
.db-user-profile ul li.login-bar:hover, .db-user-profile ul li.login-bar:hover a{
    color: #e2af40;
}
.db-user-profile ul li a {
    color: #fff;
}
.db-main-content-now {
    width: 100%;
    float: left;
    padding: 30px;
    background-color: #f3f3f9;
	min-height: 500px;
}
.roster-affiliates-form, .user-data-table {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
    border-radius: 5px;
}
.roster-affiliates-form.full_search_form ul {
     width: 100%;
    display: grid;
   grid-template-columns: repeat(4,1fr);
    grid-gap: 15px;
}
.roster-affiliates-form.full_search_form ul li{
   width: 100%;
    float:left;
	margin: 0 4px;
}
.roster-affiliates-form.full_search_form ul li input[type="submit"]{
	padding: 0 50px;
}
.roster-affiliates-form ul {
    /*width: 100%;*/
    display: inline-block;
    /*grid-template-columns: repeat(5,1fr);
    grid-gap: 15px;*/
}

.roster-affiliates-form ul li{
    /*width: 100%;*/
    float:left;
	margin: 0 4px;
}
.roster-affiliates-form ul li input[type="text"] {
    width: 100%;
    float: left;
    height: 40px;
    border: 1px solid #ccc;
    outline: none;
    padding:0 8px;
    font-size: 15px;
    color: #000;
    
}
.roster-affiliates-form ul li label {
    color: #495057;
    font-size: 15px;
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.roster-affiliates-form ul li input[type="submit"] {
    width: auto;
    float: left;
    height: 40px;
    border: none;
    outline: none;
    font-size: 13px;
    color: #e2af40;
    border-radius: 50px;
    text-transform: uppercase;
    background-color: #192736;
    padding: 0 20px;
    transition: 0.5s;
}
.roster-affiliates-form ul li input[type="submit"]:hover {
    color: #192736;
    background-color: #e2af40;
}
.user-data-table {
	margin-top:30px;
}

.table1 {
  border-collapse: collapse;
  width: 100%;
  float:left;
}

.table1 td, .table1 th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

.deshbord-page-full.member-page {
    padding: 0;
}

/***  dashboard  end ***/


/***  23-01-2020   ***/

.memeber-sortform {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
    border-radius: 5px;
	display: flex;
    align-items: center;
	justify-content:space-between;
	
}
.memeber-sortform ul li {
    display: flex;
    align-items: center;
}
.memeber-sortform ul li label{
    margin-right:10px;
}
.memeber-sortform ul li select {
    width: 200px;
    height: 36px;
    border: 1px solid #ddd;
	outline:none;
}
a.export_btn {
    background-color: #d9a73b;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 15px;
    border-radius: 4px;
    display: inline-block;
	transition:0.5s;
}
a.export_btn:hover {
    background-color: #304760;
    color: #fff;
}

.reg_btn a {
	background-color: #d9a73b;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	padding: 8px 20px;
	border-radius: 4px;
	display: inline-block;
}
.reg_btn a:hover {
	background-color: #304760;
	color: #fff;
}
.deshbord-page-full.committies-page.member-page {
	width: 100%;
	float: left;
	padding: 40px 0;
}
.top_search_header .roster-affiliates-form ul {
	grid-template-columns: repeat(4,1fr);
	grid-gap: 30px;
}
/***  23-01-2020 end  ***/

.custom_pagination_full {
    text-align: center;
}
.custom_pagination_inner ul li {
    display: inline-block;
    border: 1px solid #ccc;
	padding:0px 0 3px;
    
}
.custom_pagination_inner ul {
    display: block;
}
.custom_pagination_inner ul li a {
    padding: 1px 8px 3px;
}
.custom_pagination_inner ul li a:hover {
   background: #ccc;
}
.custom_pagination_inner ul li span.page-numbers.current {
    background: #ccc;
	padding: 1px 8px 3px;
}


/***  05-02-2021   ***/

.wppb-user-forms #loginform .login-username , .wppb-user-forms #loginform .login-password {
    margin-bottom: 15px;
}

.wppb-user-forms #loginform input[type="text"], .wppb-user-forms #loginform input[type="password"] {
    margin-bottom: 3px !important;
}

.wppb-user-forms .field_detail {
    font-size: 12px;
}



/***  05-02-2021  end  ***/

/*** 25.02.2021 ***/

.delta-member-portal {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
	margin: -158px 0 0;
    z-index: 1;
    height: 158px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.member-portal-list{
	width: 100%;
    float: left;
    z-index: 1;
    top: 50%;
    left: 50%;
    position: absolute;
	text-align: center;
	transform: translate(-50%, -50%);
}

.member-portal-list ul li {
    display: inline-block;
    padding: 0 25px;
	position: relative;
}

.member-portal-list ul li::before {
    content: "\f111";
    left: 10px;
    color: #fff;
    top: 12px;
    font-size: 10px;
    position: absolute;
    font-family: fontawesome;
    transition: 0.5s;
}

.member-portal-list ul li a{
    color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
	transition: 0.5s;
	text-transform: capitalize;
}

/* .member-portal-list ul li:hover a, .member-portal-list ul li:hover:before {
	color: #d9a73b;
}
 */
.member-portal-btn {
    width: 100%;
    float: left;
    padding-top: 15px;
}

.member-portal-btn a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    padding: 0 10px;
	transition: 0.5s;
    line-height: 35px;
    border-radius: 4px;
    display: inline-block;
    text-transform: capitalize;
    background-color: #d9a73b;
}

.member-portal-btn a:hover {
	color: #fff;
    background-color: #112a49;
}

.contact-area {
    width: 100%;
    float: left;
    padding-top: 25px;
}

.contact-area p {
    padding: 0 !important;
    color: #fff;
    text-align: left;
    font-size: 16px;
}

/****  01-04-2021   ***/

.member_event_list ul {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 30px;
	margin-top: 30px;
}

.member_event_list ul &gt; li {
	width: 100%;
    float: left;
    background-color: #fff;
    box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
}
.me_list_title h4 {
    background-color: #c9e6f3;
    font-size: 22px;
    font-weight: 700;
    padding: 16px 20px;
    display: inline-block;
    width: 100%;
}
.me_list_body {
    padding: 20px;
}
.me_list_body ol li {
    width: 50%;
    float: left;
    padding: 0 15px 0 15px;
    margin-bottom: 10px;
    position: relative;
}
.me_list_body ol li::before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #a9a9a9;
    top: 6px;
    left: 0;
    border-radius: 50px;
}
.me_list_body ol li h6 {
    font-size: 17px;
    font-weight: 700;
}
.me_list_body ol li p {
    font-size: 16px;
    color:#314860;
	padding-top:0;
}
.view-details-btn a {
    background-color: #d9a73b;
    color: #fff;
    display: inline-block;
    padding: 7px 13px;
    font-size: 14px;
    border-radius: 5px;
    transition: 0.7s all;
}
.view-details-btn a:hover {
    background-color: #192736;
}

/****  01-04-2021  end ***/

.thank-delta{
    width: 100%;
    float: left;
    text-align: center;
}
.delta-thank-bg {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	    padding: 50px 0;
}
.thank-in h2 {
    color: #fff;
    font-size: 32px;
    padding: 0 0 30px;
}

.thank-in ul {
    display: grid;
    flex-wrap: nowrap;
    justify-content: center;
    grid-template-columns: auto auto;
    grid-gap: 20px 16px;
}
.thank-in ul li img {
    width: 90%;
}
.disclaimer_text {
	text-align: center;
}


/***  12-01-2023   ***/

.member-page .mem_list li .mem_phones &gt; li {
    border: none;
    padding: 0;
}
.member-page .mem_list li .mem_phones &gt; li .email-contact-box {
    flex-direction: column;
    align-items: flex-start;
}
.member-page .mem_list li .mem_phones &gt; li .email-contact-box p {
    margin-right:0;
}</pre></body></html>