@charset "utf-8";
/* CSS Document */

/*---Cochin-Italic-----*/
@font-face { font-family: Cochin-Italic-woff; src: url(../fonts/Cochin-Italic/Cochin-Italic.woff) format('woff'); }
@font-face { font-family: Cochin-Italic-ttf; src: url(../fonts/Cochin-Italic/CochinItalic.ttf); }
@font-face { font-family: Cochin-Italic-eot; src: url(../fonts/Cochin-Italic/Cochin-Italic.eot); }
@font-face { font-family: Cochin-Italic-svg; url('../fonts/Cochin-Italic/Cochin-Italic.svg#svgFontName') format('svg'); }
/*
font-family: Cochin-Italic-woff, Cochin-Italic-ttf, Cochin-Italic-eot, Cochin-Italic-svg, 
	Arial, Helvetica, sans-serif;
*/
/*---Cochin-Italic-----*/

/*---CenturyGothic-Bold-----*/
@font-face { font-family: CenturyGothic-Bold-woff; src: url(../fonts/century-gothic/bold/CenturyGothic-Bold.woff) format('woff'); }
@font-face { font-family: CenturyGothic-Bold-ttf; src: url(../fonts/century-gothic/bold/GOTHICB_5.TTF); }
@font-face { font-family: CenturyGothic-Bold-eot; src: url(../fonts/century-gothic/bold/CenturyGothic-Bold.eot); }
@font-face { font-family: CenturyGothic-Bold-svg; url('../fonts/century-gothic/bold/CenturyGothic-Bold.svg#svgFontName') format('svg'); }
/*
font-family: CenturyGothic-Bold-woff, CenturyGothic-Bold-ttf, CenturyGothic-Bold-eot, CenturyGothic-Bold-svg, 
	Arial, Helvetica, sans-serif;
*/
/*---CenturyGothic-Bold-----*/

/*---CenturyGothic-Regular-----*/
@font-face { font-family: CenturyGothic-Regular-woff; src: url(../fonts/century-gothic/regular/CenturyGothic.woff) format('woff'); }
@font-face { font-family: CenturyGothic-Regular-ttf; src: url(../fonts/century-gothic/regular/GOTHIC_5.TTF); }
@font-face { font-family: CenturyGothic-Regular-eot; src: url(../fonts/century-gothic/regular/CenturyGothic.eot); }
@font-face { font-family: CenturyGothic-Regular-svg; url('../fonts/century-gothic/regular/CenturyGothic.svg#svgFontName') format('svg'); }
/*
font-family: CenturyGothic-Regular-woff, CenturyGothic-Regular-ttf, CenturyGothic-Regular-eot, 
	CenturyGothic-Regular-svg, Arial, Helvetica, sans-serif;
*/

/*---CenturyGothic-Regular-----*/

/*---Trebuchet MS-Regular-----*/
@font-face { font-family: TrebuchetMS-reg-woff; src: url(../fonts/trebuchet-ms/regular/Trebuchetreg.woff) format('woff'); }
@font-face { font-family: TrebuchetMS-reg-ttf; src: url(../fonts/trebuchet-ms/regular/trebuc_3.ttf); }
@font-face { font-family: TrebuchetMS-reg-eot; src: url(../fonts/trebuchet-ms/regular/Trebuchetreg.eot); }
@font-face { font-family: TrebuchetMS-reg-svg; url('../fonts/trebuchet-ms/regular/Trebuchetreg.svg#svgFontName') format('svg'); }

/*
font-family: TrebuchetMS-reg-woff, TrebuchetMS-reg-ttf, TrebuchetMS-reg-eot, TrebuchetMS-reg-svg, 
 Arial, Helvetica, sans-serif;
*/

/*---Trebuchet MS-Regular-----*/

/*---Trebuchet MS-Bold-----*/
@font-face { font-family: TrebuchetMS-bold-woff; src: url(../fonts/trebuchet-ms/bold/TrebuchetMS-Bold.woff) format('woff'); }
@font-face { font-family: TrebuchetMS-bold-ttf; src: url(../fonts/trebuchet-ms/bold/trebucbd_3.ttf); }
@font-face { font-family: TrebuchetMS-bold-eot; src: url(../fonts/trebuchet-ms/bold/TrebuchetMS-Bold.eot); }
@font-face { font-family: TrebuchetMS-bold-svg; url('../fonts/trebuchet-ms/bold/TrebuchetMS-Bold.svg#svgFontName') format('svg'); }
/*
font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, 
	Arial, Helvetica, sans-serif;
*/

/*---Trebuchet MS-Bold-----*/

/*---Chunkfive-Ex-----*/
@font-face { font-family: Chunkfive-Ex-woff; src: url(../fonts/chunkfive-ex/Chunkfive-Ex.woff) format('woff'); }
@font-face { font-family: Chunkfive-Ex-ttf; src: url(../fonts/chunkfive-ex/Chunkfive-Ex.ttf); }
@font-face { font-family: Chunkfive-Ex-svg; url('../fonts/century-gothic/bold/Chunkfive-Ex.svg#svgFontName') format('svg'); }
/*
font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg,	Arial, Helvetica, sans-serif;
*/
/*---Chunkfive-Ex-----*/

/*======Default_style====*/

body { font-size: 16px; background: #000; font-family: TrebuchetMS-reg-woff, TrebuchetMS-reg-ttf, TrebuchetMS-reg-eot, TrebuchetMS-reg-svg, 'Ubuntu', Arial, Helvetica, sans-serif; color: #000000; }

h1 { font-size: 47px; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; }
h2 { font-size: 27px; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; }
h3 { font-size: 22px; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; }
h4 { font-size: 18.5px; }
h5 { font-size: 17px; }
h6 { font-size: 16px; }

p { font-size: 16px; color: #000000; margin: 0 0 12px; letter-spacing: -0.25px; }

ul { padding: 0; margin: 0; }

.container { max-width: 1024px; }

.container_inner { float: left; width: 100%; }

.bg-blue { background-color: #113b78; }

.center-bg { background-image: url(../images/center-bg.jpg); background-repeat: no-repeat; background-position: left top; }

.white-bg { background-color: #ffffff; }

input { color: #000000; }

.default-btn { background: #113b78; color: #ffffff; padding: 10px 13px; float: right; margin: 0 17px 15px 0; border: 0px; }

.default-ul-pd { padding: 0 0 0 20px; }

.people-btn { margin: 10px 0 20px; }

/*======Default_style====*/

/*========Header==Style=======*/

header { }

.main-nav { position: relative; z-index: 10; }
.navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a { font-family: TrebuchetMS-reg-woff, TrebuchetMS-reg-ttf, TrebuchetMS-reg-eot, TrebuchetMS-reg-svg, 'Ubuntu', Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17.5px; color: #ffffff; text-transform: uppercase; padding: 0px 6px 0 3px; }

.navbar-nav.menuarticle > li > a, .navbar-inverse .navbar-nav.menuarticle > li > a { font-size: 15.5px; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #DE9000; }

.navbar-nav > li > a:after { content: '|'; padding: 0 0 0 7px; color: #ffffff; }

.navbar-nav > li:last-child > a:after { content: ''; }

.navbar-inverse { background-color: transparent; border-color: transparent; margin: 0; min-height: 10px; }

.navbar-nav { float: right; top: 28px; position: relative; }

.logo { padding-left: 30px; }

.logo-relative { float: right; position: relative; top: -20px; z-index: 5; padding-bottom: 22px; }

.logo-tagline { float: left; color: rgba(255, 255, 255, 0.6); font-size: 20px; font-family: TrebuchetMS-reg-woff, TrebuchetMS-reg-ttf, TrebuchetMS-reg-eot, TrebuchetMS-reg-svg, 'Ubuntu', Arial, Helvetica, sans-serif; font-style: italic; margin: 0; }
.top-number { font-family: CenturyGothic-Regular-woff, CenturyGothic-Regular-ttf, CenturyGothic-Regular-eot, CenturyGothic-Regular-svg, Arial, Helvetica, sans-serif; font-size: 28px; color: #fdfcfb; float: right; padding: 0 33px 0 0; line-height: 27px; }



/*========Header==Style=======*/



/*=======--Home--Center---Style--=======*/

.home-service-bx { padding-bottom: 15px; }

    .home-service-bx ul { list-style: none; float: left; width: 100%; padding: 0 20px; }

        .home-service-bx ul li { float: left; padding: 0 20px; }

    .home-service-bx h4 { font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, Arial, Helvetica, sans-serif; color: #de9000; text-transform: uppercase; max-width: 160px; }

.middle-content { }

.center-left { padding: 0 32px 0 45px; }

    .center-left h1 { }

        .center-left h1.home-h1 { color: #113b78; font-size: 31px; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; margin-bottom: 6px; }

    .center-left h2 { font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 36px; color: #de9000; margin: 10px 0 10px; }

.center-fullwidth { }

.articles-pg { }

    .articles-pg h1 { margin-left: 16px; }

    .articles-pg ul { list-style: none; text-align: center; }

        .articles-pg ul li { text-align: left; width: 24.5%; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0 0 30px; min-width: 200px; }

    .articles-pg img { border: 5px solid #fff; max-width: 100%; }

    .articles-pg h3 { font-size: 15px; text-transform: uppercase; font-family: CenturyGothic-Regular-woff, CenturyGothic-Regular-ttf, CenturyGothic-Regular-eot, CenturyGothic-Regular-svg, Arial, Helvetica, sans-serif; margin: 7px 0 0; font-weight: bold; }

.center-left h2.articles-pg-number { margin-left: 16px; margin-bottom: 30px; }

.discover-bnr { background-color: #113b78; padding: 15px 16px 6px 12px; }

    .discover-bnr h3 { font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 35px; color: #94a3c0; max-width: 275px; margin: 0; float: left; line-height: 32px; }

    .discover-bnr a { background: #dd8f00; float: left; font-size: 18px; text-transform: uppercase; color: #ffffff; padding: 5px 12px; margin: 17px 0 0; }

        .discover-bnr a:hover { text-decoration: none; }

    .discover-bnr p { font-size: 18px; color: #ffffff; clear: both; letter-spacing: -.5px; padding: 10px 0 0; margin: 0; }






.center-right { }

.hm-benefits h2 { color: #113b78; letter-spacing: -.5px; font-size: 26.4px; }

.hm-benefits ul { list-style: none; margin: 20px 0 0; }

    .hm-benefits ul li { margin: 0 0 30px; }

.hm-benefits h4 { color: #113b78; text-transform: uppercase; margin-bottom: 5px; }

.hm-benefits p { line-height: 20px; }

.hm-benefits img { float: left; margin: 0 20px 0 0; }

.testimonials { margin: 60px 0 0; position: relative; max-width: 456px; }

    .testimonials a { background: #113b78; color: #ffffff; padding: 10px 13px; float: right; margin: 0 17px 15px 0; }

        .testimonials a:hover { text-decoration: none; }

.testimonials-comma { position: absolute; top: 8px; left: -68px; }

.testimonials p { color: #de9000; font-size: 18px; font-style: italic; letter-spacing: -.5px; }



/*=======--Home--Center---Style--=======*/






/*=======--Inner--Page--Center---Style--=======*/

.inner-left { margin: 0px 0 0; padding: 0 17px 0 60px; }

    .inner-left h1 { margin-bottom: 3px; }

.inner-right { margin: 20px 0 0; }

.inner-left p { line-height: 20px; letter-spacing: -.5px; }

.about-left p { line-height: 17px; font-size: 15px; }


.about-us-box { background: #94a3c0; width: 100%; border-radius: 15px; padding: 40px 30px 88px; color: #fff; text-align: center; }

    .about-us-box h2 { margin-top: 0; font-size: 80px; color: #113b78; line-height: 64px; letter-spacing: -.5px; margin-bottom: 40px; }

    .about-us-box h3 { font-size: 28px; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; line-height: 30px; }


.cube-box { background: #FFF; min-height: 8px; min-width: 7px; display: inline-block; vertical-align: middle; }

.about-image { text-align: right; padding: 0 18px 0 0; position: relative; top: -87px; margin: 0 0 -87px; }

    .about-image img { }

.inner-pg-number { text-align: right; }

    .inner-pg-number h2 { color: #dc8f03; font-size: 41px; margin: 0; }

.about-pg-number { position: relative; right: -4em; }

.about-call-number { position: absolute; left: 0; top: 85px; z-index: 20; color: #dc8f03; font-size: 30px; }

.about-us-logo { margin: 15px 0; overflow: hidden; }

.belsito-logo { float: left; max-width: 250px; }

.inc-logo { float: right; max-width: 135px; margin: 10px 0 0; }

.about-us-logo img { max-width:; }

.buying-pg-number { margin: 87px 0 0; }



.find-home-box { background: #94a3c0; text-align: center; padding: 26px 0 0 0; border-radius: 10px; margin: 35px 0 40px; overflow: hidden; }

    .find-home-box h2 { color: #113b78; font-size: 56px; line-height: 45px; margin: 0; letter-spacing: -.5px; margin: 0 0 27px 0px; }

    .find-home-box p { padding: 0 20px 0 27px; text-align: justify; color: #ffffff; font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, Arial, Helvetica, sans-serif; line-height: 28px; }

    .find-home-box img { max-width: 100%; }





.form-main { background: #113b78; color: #ffffff; padding: 5px 35px 27px; overflow: hidden; position: relative; z-index: 3; }

    .form-main ul { list-style: none; padding: 0; width: 100%; overflow: hidden; }

        .form-main ul li { padding: 0; }

    .form-main label { width: 100%; font-size: 20px; margin: 8px 0 3px; font-weight: normal; }

    .form-main input { max-width: 100%; padding: 3px 0; }
    .form-main select { width: 100%; padding: 5px 0 4px; color: #000000; }

input.form-btn, .form-btn { background: #de9000; padding: 8px 10px; min-width: 114px; border: 0; color: #ffffff; }

.find-hm-btn { position: relative; top: -36px; max-width: 200px; width: 100%; clear: both; float: right; margin-bottom: -36px; }

.ipad-frm-btn { top: 0px; margin-bottom: 0px; }

input.capcha-fld { max-width: 131px; margin: 0 0 10px; }

.capcha-fld { height: auto !important; margin-bottom: 13px; }

    .capcha-fld input { width: 160px; }

    .capcha-fld span:first-child { float: right !important; }

    .capcha-fld span { margin: 0 !important; }



.fd-home-from { }

.form-main h2 { color: #94a3c0; font-size: 36px; margin: 21px 0 6px; clear: both; float: left; }



.fq-from { margin-top: 20px; }


.buying-pr-bx { background: #94a3c0; width: 100%; border-radius: 15px; padding: 23px 30px 49px 28px; color: #fff; text-align: center; position: relative; margin: 75px 0 40px 0; }

h1.buying-pr-title { margin-bottom: 26px; }

.buying-pr-bx h2 { margin-top: 0; font-size: 60px; color: #113b78; line-height: 46px; letter-spacing: -.5px; margin-bottom: 18px; text-align: left; position: relative; z-index: 11; }

    .buying-pr-bx h2 span { padding: 0 0 0 44px; }

.buying-pr-bx p { color: #ffffff; text-align: left; line-height: 28px; font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, Arial, Helvetica, sans-serif; position: relative; z-index: 11; }

.buying-img { position: absolute; top: -36px; right: -43px; z-index: 10; max-width: 375px; }



.discover-bnr-fq { background-color: #94a3c0; padding: 15px 16px 6px 12px; max-width: 435px; float: right; }

    .discover-bnr-fq h3 { font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 35px; color: #113b78; max-width: 275px; margin: 0; float: left; line-height: 32px; }

    .discover-bnr-fq a { background: #dd8f00; float: left; font-size: 18px; text-transform: uppercase; color: #ffffff; padding: 8px 9px; margin: 17px 0 0; }

        .discover-bnr-fq a:hover { text-decoration: none; }

    .discover-bnr-fq p { font-size: 18px; color: #ffffff; clear: both; letter-spacing: -.5px; padding: 10px 0 0; margin: 0; }

.free-quote-img { position: relative; right: 90px; z-index: 10; }

.fq-capcha { margin: 10px 0; }
.g-recaptcha { width: 304px; margin: 0 auto; }

.fq-pg-number { margin: 33px 0 0; position: relative; right: -70px; }

.testimonials-img { position: relative; z-index: 3; left: -36px; top:1px; }

.testimonials-list ul { list-style: none; margin: 70px 0 0; }

    .testimonials-list ul li { background: #94a3c0; color: #ffffff; padding: 20px 27px 5px; margin: 0 0 88px; border-radius: 10px; position: relative; max-width: 450px; }

        .testimonials-list ul li:after { background: url(../images/testimonials-bg.png) no-repeat bottom center; content: ''; width: 100%; min-height: 62px; float: left; position: absolute; left: 0; bottom: -50px; }

.testimonials-list p { color: #ffffff; }

.testimonials-list h4 { font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 17px; text-align: right; margin-right: 15px; }




.heroes-realty-lft { padding-right: 32px; }

    .heroes-realty-lft h2 { font-size: 44px; color: #94a3c0; font-size: 44px; color: #94a3c0; margin-bottom: 0; line-height: 33px; }

    .heroes-realty-lft h1 { font-size: 65px; color: #113b78; margin: 0; line-height: 73px; width: 448px; }

    .heroes-realty-lft h3 { font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 20px; }

    .heroes-realty-lft p { font-size: 14px; }

.heroes-logo { margin: 70px 0 60px; max-width: 100%; }

#hr-pg-number { padding: 30px 0 30px; }

    #hr-pg-number h2 { color: #dc8f03; font-size: 44px; }

.heroes-realty-right { }

h2.heroes-realty-h2 { color: #113b78; font-size: 29px; margin-bottom: 5px; }

.heroes-realty-right h3 { color: #94a3c0; font-family: Chunkfive-Ex-woff, Chunkfive-Ex-ttf, Chunkfive-Ex-svg, 'Bevan', cursive, Arial, Helvetica, sans-serif; font-size: 17px; margin-top: 12px; margin-bottom: 4px; }

.heroes-realty-right p { font-size: 17px; line-height: 20px; }


.heroes-reality-img { max-width: 100%; position: relative; top: -50px; margin-bottom: -50px; z-index: 1; }



.ipad-cnt-left { float: left; padding: 0 11px 0 55px; }



.ipad-cnt-right { float: right; padding: 20px 55px 0 11px; }

    .ipad-cnt-right h1 { line-height: 41px; margin-bottom: 35px; }


#ipad-pg-number { text-align: left; margin: 9px 0 11px; }

.ipad-box { background: #94a3c0; position: relative; padding: 285px 15px 30px; margin: 70px 0 30px; border-radius: 10px; }

.ipad-img1 { position: absolute; top: -60px; left: -42px; z-index: 10; margin-bottom: -60px; }

.ipad-img2 { position: absolute; top: -96px; right: -50px; z-index: 5; }

.ipad-box h4 { color: #ffffff; font-size: 16px; font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, Arial, Helvetica, sans-serif; line-height: 28px; letter-spacing: -.5px; text-align: right; margin: 0; }



.disclaimer-pg { padding: 0 20px 0 20px; }

    .disclaimer-pg p { font-size: 13px; }

.participate-checkbox { margin-top: 5px; margin-bottom: 2px; }

    /*.disclaimer-checkbox
{ margin-bottom:10px; }*/

    .participate-checkbox input[type="checkbox"], .disclaimer-checkbox input[type="checkbox"] { display: inline-block; width: 5%; min-width: 13px; max-width: 13px; margin: 1px 5px 0 0; line-height: 15px; vertical-align: top; }

.disclaimer-checkbox a { display: inline-block; font-size: 12px; color: #FFF; text-decoration: underline; }

.participate-checkbox label { font-size: 11px; width: 93%; margin-top: 1px; line-height: 12px; display: inline-block; vertical-align: top; }

.disclaimer-checkbox label { font-size: 11px; width: 93%; margin-top: 2px; line-height: 12px; display: inline-block; vertical-align: top; }

.ipad-btn { top: 0; margin-bottom: 0px; }

sup { font-size: 9px; top: -4px; }

sup.rr { font-size: 11px; top:-2px; }

.ftr-contact sup.rr { font-size:14px; top:-4px;}

.power-result-lst1 { padding: 0 0 0 20px; list-style: square; }

.power-popup-main { }

.popupheader { background-color: #113b78; padding: 10px 10px; }

.popup-txt { padding: 10px 15px; }

.bank-now-btn { background: #de9000; padding: 5px 15px; text-align: center; color: #fff; font-weight: bold; border-radius: 10px; margin: 12px 0 20px; letter-spacing: .5px; font-family: TrebuchetMS-bold-woff, TrebuchetMS-bold-ttf, TrebuchetMS-bold-eot, TrebuchetMS-bold-svg, Arial, Helvetica, sans-serif; }

.new-leaf-btm { clear: both; padding: 25px 40px; }

    .new-leaf-btm .default-btn { float: left; }

.modalBackground { background-color: Black; filter: alpha(opacity=90); opacity: 0.8; }
.modalPopup { background-color: #FFFFFF; width: 650px; height: 550px; }

.center-left h1.home-h1 sup { top: -12px; font-size: 17px; font-family: arial; left: -2px; }



.testimonials-paging { float: right; margin: 0 26px 20px 0; }

.prev-link { background: #113B78; color: #fff; padding: 3px 8px; border-radius: 5px; text-decoration: none; margin: 0 5px; }


.next-link { background: #113B78; color: #fff; padding: 3px 8px; border-radius: 5px; text-decoration: none; margin: 0 5px; }

    .prev-link:hover,
    .next-link:hover { text-decoration: none; background: #94A3C0; color: #082B5E; }

/*=======--Inner--Page--Center---Style--=======*/














/*=======Footer----Style---========*/

footer { margin: 15px 0 0; color: #ffffff; }

    footer a, footer p { color: #ffffff; }

.copy-right { font-size: 11px; text-transform: uppercase; }

.footer-menu { }

    .footer-menu ul { list-style: none; }

        .footer-menu ul li { float: left; min-width: 28%; }

            .footer-menu ul li a { text-transform: uppercase; font-size: 14px; text-decoration: none; }
                .footer-menu ul li a:hover { color: #DE9000; }

            .footer-menu ul li:first-child { min-width: 15%; }

            .footer-menu ul li:nth-child(5) { min-width: 15%; }

.ftr-contact { }

    .ftr-contact p { text-align: right; margin-bottom: 0; font-size: 14px; text-transform: uppercase; }

    .ftr-contact h3 { text-align: right; margin: 0; }


    .ftr-contact a, .ftr-contact img { float: right; margin: 2px 0 0 5px; }

.disclaimer { clear: both; padding: 0; margin: 35px 0 0; }

    .disclaimer p { font-size: 11px; font-style: italic; line-height: 13px; }




/*=======Footer----Style---========*/

.new-leaf { margin: -2em 0 0; }

    .new-leaf p { font-size: 11px; }


/*------------ Custom CSS for Map Pages Aug 3rd 2015------------*/

.buying-map { width: 90%; margin: 0 auto; }
    .buying-map p { font-size: 17px; }
    .buying-map h2 { font-size: 35px; }
    .buying-map li { list-style-type: none; width: 32%; float: left; margin-right: 5px; }
    .buying-map img { max-width: 100%; }
.map-left { width: 50%; float: left; }
.map-right { width: 50%; float: right; }
.map-list-left { width: 100%; float: left; margin: 2em 0; }
.map-list-right { width: 100%; float: left; padding-left: 2.5em; border-left: 1px solid #337ab7; margin: 2em 0; }
.buyinglogo { max-width: 70%; float: right; margin-bottom: 1em; }
.buyingText { font-size: 17px; clear: both; line-height: 22px !important; }
.formPrivacy { margin-top: 1.5em; float: left; }
    .formPrivacy p { font-size: 11px; float: right; width: 93%; color: #FFF; line-height: 12px; margin: 0; }
    .formPrivacy a { color: inherit; text-decoration: underline; }
        .formPrivacy a:hover { text-decoration: none; }
.buyingBottom h2 { margin: 20px 0 40px; }
.buyingBottom p { font-size: 11px; text-align: left; margin-bottom: 10px; line-height: 12px; }
.buying-map a { font-family: "Myriad Pro"; }
.quoteH2 h2 { margin: 15px 0 25px; }
.QuoteBottom { width: 100%; float: left; padding: 70px 0 5px; }
    .QuoteBottom p { font-size: 11px; line-height: 12px; }

/*------------- Custom CSS for Map Pages Aug 17th 2015 ------------*/

.top-number a, .ftr-contact a { color: inherit; }
    .top-number a:hover, .ftr-contact a:hover, a.seo-tel:hover { text-decoration: none; }
    .top-number a:focus, .ftr-contact a:focus, a.seo-tel:focus { text-decoration: none; }
a.seo-tel { color: inherit !important; font-size: inherit !important; padding: 0 !important; width: auto !important; }
/*--Just-For--IE-10-and-IE-11---*/

/*------------- Custom CSS for Map Pages Jan 18th 2016 ------------*/

.map-bg { background: url(../images/map-bg.png) no-repeat; background-position-x: 30px; background-position-y: 50px; }
.center { text-align: center; }
.search-area { padding: 3em 0 10em; }
    .search-area li { border-right: 2px solid #CCC; float: none; display: inline-block; margin: 0; padding: 0 10px; }
        .search-area li:last-child { border: none; }
    .search-area img { padding: 0 0 4em; }
    .search-area select { width: 79%; padding: 4px; border: 1px solid #CCC; margin-right: 5px; font-size: 15px; font-family: "Trebuchet MS"; }
    .search-area .go-btn { background: #de9000; font-family: Chunkfive-Ex-woff,Chunkfive-Ex-ttf,Chunkfive-Ex-svg,"Bevan",cursive,Arial,Helvetica,sans-serif; border: none; color: #FFF; font-size: 24px; line-height: 30px; position: relative; top: 3px; }

.participating-logo { width: 100%; float: left; padding: 1em 0 0; }
    .participating-logo h4 { font-size: 21px; line-height: 28px; }
.par-left { width: 30%; float: left; }
.par-right { width: 60%; float: right; text-align: right; padding-right: 10px; }
    .par-right img { max-width: 100%; margin: 0 0 1.5em; }
        .par-right img:first-child { padding-right: 25px; padding-top: 10px; }
/*.par-right img:nth-child(2) { padding-right: 15px;}*/

.privacy-left { width: 100%; padding-right: 0; }
    .privacy-left .about-us-logo { width: 46%; }
.privacy-right { width: 53%; float: right; }
    .privacy-right .about-call-number { font-size: 30px; }


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    h2 { font-size: 24px; }
    h2, .hm-benefits h2 { font-size: 24px; }


    .center-left h1.home-h1 { font-size: 29px; }

    .center-left h2 { font-size: 35px; }

    .discover-bnr h3 { font-size: 34px; }

    .about-us-box h2 { font-size: 70px; }

    .about-us-box h3 { font-size: 26px; }



    .find-home-box h2 { font-size: 50px; }

    .buying-pr-bx h2 { font-size: 53px; }

    .heroes-realty-lft h1 { font-size: 57px; }

    .ftr-contact p { font-size: 13px; }

    .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a { font-size: 16.5px; font-weight: 500; }
}

/*--Just-For--IE-10-and-IE-11---*/
