body { margin: 0; padding: 0; }

#headeragent { background: rgb(0,76,69); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; font-family: 'Open Sans', sans-serif; height: 60px; left: 0;overflow: visible; padding: 0; position: fixed; text-align: center; top: 0; -webkit-transition: 0.5s; transition: 0.5s; width: 100%; z-index: 1; }
#contentagent { padding-top: 60px !important; -webkit-transition: 0.5s; transition: 0.5s; }

#headeragent img { border: none; display: block; height: 100%; margin: 0; }
#headeragent div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#headeragent a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-transition: 0.5s; transition: 0.5s; }
#headeragent ul { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0; list-style-type: none; margin: 0; padding: 0; width: 100%; }
#headeragent li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; list-style-type: none; margin: 0; padding: 0; position: relative; }
#headeragent-title { display: block; float: left; height: 50px; left: 15px; position: absolute; -webkit-transition: 0.5s; top: 5px; transition: 0.5s; }
ul#headeragent-menu a { display: block; font-size: 14px; text-transform: uppercase; }

#headeragent-hamburger { display: none; }
#headeragent-nav { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; font-size: 0; margin: 0 auto; padding: 15px 20px 25px 20px; position: relative; text-align: left; width: 100%; }

@media screen and (min-width: 640px) {
ul#headeragent-menu { float: left; position: absolute; right: 0; text-align: right; top: 0; -webkit-transition: 0.5s; transition: 0.5s; width: auto; }
ul#headeragent-menu > li { display: inline-block; margin: 0; }
ul#headeragent-menu > li.type-active { z-index: 1; }
ul#headeragent-menu > li > a { color: #fff; font-size: 16px; line-height: 40px; padding: 10px; }
ul#headeragent-menu > li > a:hover { background: rgba(255,255,255,0.2); }
ul#headeragent-menu > li.type-parent > a { padding-right: 22px; }
ul#headeragent-menu > li.type-parent > a:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff; content: ''; display: block; height: 0; position: absolute; right: 10px; top: 29px; width: 0; }

ul#headeragent-menu li ul { background: #fff; box-shadow: 0 10px 10px rgba(0,0,0,0.2); display: block; display: none; left: 0; padding: 0; position: absolute; top: 60px; width: 180px; }
ul#headeragent-menu li ul ul { left: 180px; top: 0; }
ul#headeragent-menu li.type-right ul { left: auto; right: 0; }
ul#headeragent-menu li.type-right ul ul { right: 180px; }
ul#headeragent-menu li ul li { width: 100%; }
ul#headeragent-menu li ul a { color: #333; line-height: 20px; padding: 15px; text-align: left; width: 100%; }
ul#headeragent-menu li ul li.type-parent > a { padding-right: 25px; }
ul#headeragent-menu li ul li.type-parent > a:after { border-bottom: 4px solid transparent; border-left: 4px solid #333; border-top: 4px solid transparent; content: ''; display: block; height: 0; margin: -4px 0 0 0;position: absolute; right: 15px; top: 50%; width: 0; }
ul#headeragent-menu li ul a:hover { background: #f3f3f3; }
li#headeragent-more { display: none !important; }
li#headeragent-more > li { display: none !important; }
}
@media screen and (max-width: 879px) {
li#headeragent-more { display: inline-block !important; }
li#headeragent-menu-news { display: none !important; }
li#headeragent-more > li#headeragent-more-news { display: block !important; }     
}
@media screen and (max-width: 799px) {
li#headeragent-menu-about { display: none !important; }
li#headeragent-more > li#headeragent-more-about { display: block !important; }     
}
@media screen and (max-width: 719px) {
li#headeragent-menu-invest { display: none !important; }
li#headeragent-more > li#headeragent-more-invest { display: block !important; }     
}

@media screen and (max-width: 639px) {
#headeragent-title { height: 30px; top: 15px; }

a#headeragent-hamburger { color: #fff; display: block; right: 10px; position: absolute; text-align: center; width: 50px; top: 5px; }
a#headeragent-hamburger i { display: inline-block; font-size: 34px; line-height: 50px; }

ul#headeragent-menu { background: #fff; box-shadow: 0 10px 10px rgba(0,0,0,0.2); display: none; height: calc(100vh - 60px); left: 0; overflow-y: scroll; position: absolute; text-align: left; top: 60px; width: 100%; }
ul#headeragent-menu li { display: block !important; width: 100%; }
ul#headeragent-menu > li.type-active { background: #f3f3f3; padding-bottom: 10px; }
ul#headeragent-menu > li a { color: #333; display: block; padding: 5px 15px; vertical-align: top; }

ul#headeragent-menu li.type-parent > a { padding-right: 30px; }
ul#headeragent-menu li.type-parent > a:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #333; content: ''; display: block; height: 0; position: absolute; right: 15px; top: 12px; width: 0; }
ul#headeragent-menu li.type-active > a:after { transform: rotate(180deg); }

ul#headeragent-menu li ul a { padding-bottom: 0; padding-left: 40px; padding-top: 0; text-transform: none; }
ul#headeragent-menu li li.type-parent > a:after { top: 7px; }

ul#headeragent-menu li li ul a { font-size: 12px; padding-left: 60px; }

ul#headeragent-menu li#headeragent-more { display: none !important; }



}



#footeragent { background-image: linear-gradient(180deg,rgba(0,0,0,0.14) 0%,rgba(0,0,0,0.13) 100%),url(//bmlsdevcdn.s3.amazonaws.com/findbuyers/30649_images/HTML_new/images/footer-nav.jpg) !important; background-position: 50% 0; background-repeat: no-repeat; background-size: cover; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; font-family: 'Open Sans', serif; font-size: 0; font-weight: normal; padding: 0 0 40px 0; text-align: center; width: 100%; }
#footeragent section { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#footeragent div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#footeragent a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; text-decoration: none; }
#footeragent ul { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0; list-style-type: none; margin: 0; padding: 0; width: 100%; }
#footeragent li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; list-style-type: none; margin: 0; padding: 0; position: relative; }

#footeragent-nav { margin: 0 auto; max-width: 320px; width: 100%; }

#footeragent-nav .footeragent-col { display: inline-block; padding: 0 20px; text-align: left; vertical-align: top; width: 100%; }
#footeragent-nav h2 { color: #fff; font-size: 30px; font-weight: 500; margin: 40px 0 0 0; text-transform: uppercase; }
#footeragent ul.footeragent-menu { margin: 10px 0 0 0 !important; overflow: hidden; }
#footeragent ul.footeragent-menu li { font-size: 15px; line-height: 1.5em; margin: 10px 0 0 0; }

#footeragent-title { display: block; height: 50px; margin: 40px 0 0 0; }
#footeragent-title img { height: 100%; }

ul.footeragent-social { display: block; font-size: 0; text-align: left; }
ul.footeragent-social li { display: inline-block; margin: 20px 10px 0 0 !important; }
ul.footeragent-social a { color: rgb(0,76,69) !important; display: block; position: relative; text-align: center; }
ul.footeragent-social a .fab, ul.footeragent-social a .fas { font-size: 24px; line-height: 40px; -webkit-transition: 0.5s; transition: 0.5s; }
ul.footeragent-social a:hover .fab, ul.footeragent-social a:hover .fas { opacity: 0.5; }

#footeragent-partner { margin: 0 auto; max-width: 320px; overflow: hidden; padding: 20px 20px 0 20px; text-align: left; width: 100%; }
#footeragent-partner p { font-size: 9px; margin: 40px 0 0 0; }
#footeragent-partner ul { display: block; font-size: 0; margin: 20px 0 0 0 !important; overflow: hidden; text-align: left; }
#footeragent-partner li { display: block; margin: 20px 0 0 0 !important; text-align: center; }
#footeragent-partner li img { display: block; margin: 0 auto; max-height: 80px; max-width: 200px; }

@media screen and (min-width: 880px) {
#footeragent-nav { max-width: 1200px; }
#footeragent-nav .footeragent-col { width: 25%; }
#footeragent-nav .footeragent-col:nth-child(2) { width: 22%; }
#footeragent-nav .footeragent-col:nth-child(3) { width: 28%; }
#footeragent-partner { max-width: 1200px; }
#footeragent-partner p { float: left; }
#footeragent-partner ul { float: right; width: auto !important; }
#footeragent-partner li { display: inline-block; margin: 20px 0 0 40px !important; vertical-align: top; }
#footeragent-partner li img { display: block; margin: 0 auto; max-height: 60px; max-width: 180px; }
}



