#return-to-top,a#hamburg{position:fixed;text-align:center;color:#fff}.menu-header>ul>li.current-menu-item>a,.menu-header>ul>li>a:hover,.nav1 a,.nav1 ul li:hover>a{color:#000}.nav1 span.marrow,.nav1 ul li.open span.marrow{border-left:5px solid transparent;border-right:5px solid transparent}body,html{font-family:poppins!important;font-size:14px}.search-results a,.search-results a:hover,.search-results a:visited,a:active,a:hover{text-decoration:none!important}#return-to-top,.f-menu ul li a,.find-detail h3,.nav1 ul li:hover>a,.navbar-top ul li a,.property-n-box a,.right-topbar ul li a,.sec-all a,.start-condos-btn a{text-decoration:none}a{transition:.3s ease-in-out}.header-social-icons{margin:0;padding:0;list-style:none;text-align:right;display:flex;justify-content:end;align-self:center;align-content:center}.header-social-icons li{display:inline-block;margin:0 16px;position:relative}.f-copyright p a:nth-child(2):after,.f-menu-2-info.f-menu-2-info-last:after,.gallery-area ul li.hide-item,.menu-header #menu-button,.mobile-title,.nav1,.nav1 .search-nav,.nav1 .title,.navbar-top ul li:last-child:after,a#hamburg,div#menuoverlay,nav.nav1{display:none}.header-social-icons li img{width:34px;height:34px}.header-social-icons li:after{content:'';right:-16px;top:0;width:1px;height:38px;position:absolute;background:#c4c4c4}.header-social-icons li:last-child::after,.menu-header>ul>li:last-child::after{content:none}#return-to-top{bottom:20px;right:20px;background:#eb9a23;width:50px;height:50px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;z-index:9999;line-height:50px;font-size:25px}#return-to-top i{color:#fff;margin:0;position:relative;font-size:19px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.nav1,.nav1 ul li>a>i,a#hamburg{transition:.3s ease-out}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover i{color:#fff;top:5px}a#hamburg{top:0;left:10px;width:40px;height:40px;z-index:9}a#hamburg i{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.nav1 ul{margin:0;padding:0;background-color:#303030}.nav1 ul li{display:inline-block;position:relative;padding:10px 20px!important}.nav1 ul li>a{display:inline-block;padding:10px}.nav1 ul li>a>i{margin-left:15px;-webkit-transition:.1s ease-out}.ass-1-text p strong,.ass-thumb a,.find-detail a,.inner-banner .image-area a:hover span,.inner-left-sidebar .search-fields,.inner-plan-thumb a,.nav1 ul li ul li,.nav1 ul li ul li a,.nav1 ul li:hover ul,.sec-thumb a,.start-condos-thumb a,.thumb-ass1 a,.thumb-img a{display:block}.nav1 ul li:hover>a>i{transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg)}.nav1 span.marrow{border-top:5px solid #fff;float:right;height:0;margin:8px 0 0 8px;width:0}.nav1 ul li.open span.marrow{border-top:0;border-bottom:5px solid #fff}@media screen and (max-width:1024px){.slider .item .carousel-caption{top:80px}.slider-text h3{font-size:40px}.slider-text p{font-size:16px;margin-bottom:25px}.slider-text .form-group label{font-size:12px}}.open-menu .nav-cross:before{content:"X";position:absolute;z-index:-1;font-size:25px}@media screen and (max-width:767px){.nav1 ul,.nav1 ul li ul,.nav1 ul li.open>a{background-color:transparent}.nav1,div#menuoverlay{position:fixed;height:100%;left:0;top:0}div#menuoverlay,main{transition:.3s ease-out}#nav-icon1 span:first-child,.nav1{top:0}.registration-btn{margin:30px 0;font-size:16px!important;padding:14px 0!important;display:block!important;text-align:center}.logo-bar nav{display:none!important}.nav-cross span,.nav1,.nav1 .search-nav,.nav1 .title,.nav1 ul li,.nav1 ul li a,.nav1 ul li.open>ul,.nav1 ul li:hover>ul,a#hamburg{display:block}.nav1 .row{margin:0}.nav1{background-color:#fff;box-shadow:-2px 0 10px #999 inset;overflow-x:hidden;overflow-y:auto;transform:translateX(-250px);-webkit-transform:translateX(-250px);width:250px}.nav-cross,.search-nav>form{position:relative}.nav1 .search-nav input{border:1px solid #2c313f;background-color:rgba(255,255,255,.2);padding:5px;width:100%;color:#000;margin:10px 0}.nav1 .search-nav input[type=submit]{background:url("images/search-icon.png") center center no-repeat;border:0;font-size:0;height:16px;position:absolute;right:7px;top:8px;width:16px;filter:invert(100%)}.nav1 .title{background:#000;color:#fff;font-size:14px;margin:0 -15px;padding:6px 15px}.nav1 ul{text-align:left}.nav1 ul li{border-bottom:1px solid #999}.nav1 ul li a{padding:10px 0}.nav1 ul li:hover>a{color:#000}.nav1 ul li a>i{float:right}.nav1 ul li ul{display:none;position:static;width:100%;padding:0 10px}.nav1 ul li:hover>a>i{transform:rotateZ(0);-webkit-transform:rotateZ(0)}.nav1 ul li.open>a>i{transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg)}div#menuoverlay{display:block;visibility:hidden;width:100%;z-index:1;opacity:0}html.open-menu{overflow:hidden}html.open-menu div#menuoverlay{visibility:visible;background:rgba(0,0,0,.5);min-height:100vh;width:100%!important;opacity:1;width:calc(-150%);left:250px}html.open-menu a#hamburg{transform:translateX(250px);-webkit-transform:translateX(250px);z-index:999}html.open-menu main{transform:translateX(250px);-webkit-transform:translateX(250px)}html.open-menu nav.nav1{z-index:999999;transform:translateX(0);-webkit-transform:translateX(0)}.menu-main-menu-container ul ul ul li a{padding:5px}ul li.has-subnav .accordion-btn{color:#000;font-size:24px;width:20px!important;float:right;line-height:inherit!important}.nav1 ul li:last-child{border:0}.nav-cross.open>span{background:#fff}.nav-cross{width:24px;height:40px;margin:0 auto;transform:rotate(0);-webkit-transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.nav-cross span{position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0);-webkit-transform:rotate(0);transition:.25s ease-in-out}.open-menu .nav-cross span{display:none}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:first-child{top:18px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.nav-cross span:first-child{top:12px;transform-origin:left center;-webkit-transform-origin:left center}.nav-cross span:nth-child(2){top:20px;transform-origin:left center;-webkit-transform-origin:left center}.nav-cross span:nth-child(3){top:28px;transform-origin:left center;-webkit-transform-origin:left center}.nav-cross.open span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:11px;left:4px}.nav-cross.open span:nth-child(2){width:0%;opacity:0}.nav-cross.open span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:28px;left:4px}}.f-menu-2-info,.inner-banner,.navbar-top ul li,.popup-area,.property-n-box .image-area,.sec-thumb,.start-condos.occ-condos .start-condos-thumb{position:relative}.right-topbar ul li:nth-child(2) a,.right-topbar ul li:nth-child(3) a{width:147px;height:50px;line-height:50px;margin-right:5px;font-size:18px;color:#fff;font-weight:600;display:inline-block;text-transform:uppercase}.logo a,.plain-bx p,.right-topbar ul li{display:inline-block}.right-topbar{text-align:right;margin-top:25px}.ab-main.ass-1-ab-main .head-testimonials,.ass-label,.contact-area .content-area,.f-logo,.form-btn-sub,.head-ass,.head-ass h1,.head-find,.n-pagination,.navbar-top,.register-bx,.right-topbar ul li:nth-child(3) a,.sec-loyalty,.testimonials-bx .head-testimonials{text-align:center}.f-menu ul,.f-menu-2 .f-menu-2-info ul,.f-social ul,.list-plans ul,.navbar-top ul,.right-topbar ul{margin:0;padding:0}.right-topbar ul li:nth-child(2) a{background-color:#0025dd;text-align:center}.right-topbar ul li:nth-child(3) a{background-color:#eb9a23}.right-topbar ul li a img{margin-right:3px;vertical-align:middle}.right-topbar ul li.whatsup-top a{font-size:18px;color:#292929;font-weight:700;text-transform:uppercase;margin-right:20px}.topbar{padding-top:17px;padding-bottom:10px}.navbar-top{background:url(../images/navbar.jpg) 0 0/cover no-repeat;padding-top:13px;padding-bottom:12px}.navbar-top ul li{display:inline-block;margin:0 9px;padding:0 9px}.navbar-top ul li a{padding-left:30px;font-size:18px;color:#fff;font-weight:600;text-transform:uppercase}.navbar-top ul li:after{content:"";position:absolute;right:-8px;width:2px;height:25px;background-color:#000;top:3px}.navbar-top ul li a img{position:absolute;left:0;top:-3px}.navbar-top ul li:last-child{padding-right:0;margin-right:0}.navbar-top ul li:first-child{margin-left:0}.sec-loyalty{padding-top:95px;padding-bottom:68px}.sec-loyalty h2{font-size:44px;color:#343434;font-weight:700;padding-bottom:60px}.sec-loyalty-info h3{display:inline-block;width:100px;height:100px;line-height:100px;background-color:#224aa1;font-size:35px;color:#fff;font-weight:700;margin-bottom:22px}.sec-loyalty-info p{font-weight:600;color:#343434;max-width:230px;margin:0 auto}.sec-platinum h2{padding-bottom:15px;border-bottom:4px solid #224aa1;margin-bottom:34px;font-size:35px;font-weight:700}.ass-thumb a img,.find-detail a img,.sec-thumb a img,.start-condos-thumb a img,.thumb-ass1 a img{width:100%;height:auto}.label-sec{position:absolute;top:-8px;left:-10px}.sec-detail{position:relative;margin-bottom:26px}.sec-text{position:absolute;bottom:0;background-color:rgb(0 0 0 / 57%);left:0;right:0;padding:10px 5px 10px 15px}.sec-text h2{font-size:17px;color:#fff;font-weight:700;margin:0;padding:0;border:0}.sec-text p{font-size:14px;color:#fff;font-weight:500;margin:0}.sec-all a{font-size:16px;color:#224aa1;font-weight:600;border-bottom:2px solid #b3b9f9}.sec-loyalty-info.sec-loyalty-info-last p{max-width:90%}.start-condos{padding-top:75px}.start-condos h2{padding-bottom:15px;border-bottom:4px solid #224aa1;margin-bottom:42px;font-size:35px;font-weight:700}.start-condos-info h3{margin-top:10px;font-size:18px;color:#224aa1;font-weight:700;text-transform:uppercase}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#224aa1;outline:#224aa1 solid 1px}::-moz-selection{color:#fff;background:#224aa1}::selection{color:#fff;background:#224aa1}.start-condos-info p{position:relative;font-size:14px;color:#343434;padding-left:15px}.ass-info p:before,.start-condos-info p:before{content:"\f041";font-family:FontAwesome;position:absolute;left:0;color:#ffb033}.start-condos-btn{margin-top:16px}.start-condos-btn a{font-size:16px;color:#224aa1;font-weight:500;border-bottom:2px solid #b3b9f9}.register-bx{background:url(../images/red-bg.jpg) top center/cover no-repeat;padding-top:112px;padding-bottom:114px;margin-top:95px}.register-bx h2{max-width:925px;margin:0 auto;font-size:35px;color:#f1f1f1;font-weight:700;text-transform:uppercase}.head-ass h1,.head-ass h2{margin-bottom:49px;margin-top:32px;font-size:35px;color:#343434;font-weight:700}.ass-bx{padding-top:85px;padding-bottom:140px;background-color:#e7e7e7}.ass-price-label{position:relative;padding:10px 15px 10px 25px}.ass-price-label h3{margin:0;font-size:18px;color:#f10000;font-weight:700}.ass-info{background-color:#e3e3e3;padding-bottom:13px}.ass-label{position:absolute;right:15px;top:9px;width:85px;height:24px;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;background-color:#f10000;line-height:24px}.ass-info p{position:relative;font-size:14px;color:#343434;padding-left:15px;margin:0 0 0 22px;max-width:270px}.head-find h2,.testimonials-bx .head-testimonials h2{margin-top:18px;color:#1c1c1c;font-family:Inter,sans-serif;font-size:24px}.start-condos.occ-condos .start-condos-thumb .year-label{position:absolute;top:20px;background:url(../images/label-red.png) 0 0/contain no-repeat;left:0;width:120px;height:32px;line-height:32px;text-align:left;font-size:13px;color:#f7f7f7;font-weight:700;padding-left:10px;font-family:Inter,sans-serif}.find-bx{padding-top:72px;padding-bottom:83px}.head-find h2{margin-bottom:50px;font-weight:700}.find-detail h3{position:absolute;bottom:0;font-size:18px;color:#fff;font-family:Inter,sans-serif;font-weight:600;padding-left:28px;padding-right:10px;margin-bottom:13px}.find-detail{position:relative;margin-bottom:20px}.testimonials-bx{border-top:1px solid #d7d7d7;background-color:#f7f7f7;padding-top:70px}.testimonials-bx .head-testimonials h2{font-weight:700;margin-bottom:97px}.head-testimonials{position:relative;padding-left:80px;padding-top:15px;padding-bottom:18px}.head-testimonials h3{color:#000;font-size:16px;text-align:left;margin:0;font-family:Inter,sans-serif;font-weight:700}.head-testimonials h4{display:block;text-align:left;font-size:13px;color:#7a7a7a;font-weight:400;font-family:Inter,sans-serif}.testimonials-info{padding:30px;box-shadow:0 0 28px 0 #b9b9b9;border-radius:10px;margin-bottom:65px;min-height:338px}.new-testimonial-area i,.testimonials-rating i{color:#ffc107}.head-testimonials img{border-radius:100%;object-fit:cover;left:0;top:0;position:unset;width:auto;height:auto;border:unset}.testimonials-info .head-testimonials img{position:absolute;width:60px;height:60px}.f-sub{background:url(../images/f-bg.jpg) 0 0/cover no-repeat;padding-top:50px}.ab-main.ass-1-ab-main .right-ass-1 h3,.f-menu{padding-top:30px}.f-logo a{display:inline-block;margin-bottom:25px}.f-logo p{font-size:14px;color:#fff;font-family:Inter,sans-serif;margin-bottom:23px}.f-sub input[type=tel],.f-sub input[type=text]{width:100%;padding-left:24px;height:37px;background-color:#fff;border:0;font-size:13px;color:#191919}.form-btn-sub input[type=submit]{margin-top:47px;margin-bottom:60px;width:265px;height:50px;border:0;background-color:#ffc107;font-size:18px;color:#191919;font-family:Inter,sans-serif;font-weight:900}.f-menu{padding-bottom:30px}.f-menu ul li{display:block;position:relative;margin-bottom:26px}.f-menu ul li a{font-family:Inter,sans-serif;text-transform:uppercase;position:relative;padding-left:10px}.f-menu ul li a:before{content:"\f105";font-family:FontAwesome;font-weight:700;position:absolute;color:#4662eb;font-size:14px}.f-menu-2{background-color:#0d0b04;position:relative;padding-top:45px;padding-bottom:80px}.f-menu-2:before{content:"";position:absolute;max-width:1170px;height:1px;background-color:#fff;top:0;left:0;right:0;margin:0 auto}.f-menu-2 .f-menu-2-info h2{margin-bottom:25px;font-size:14px;color:#fff;text-transform:uppercase;font-family:Inter,sans-serif;font-weight:700}.f-menu-2 .f-menu-2-info ul li{display:inline-block;width:49%;margin-bottom:26px}.f-menu-2 .f-menu-2-info ul li a{text-decoration:none;font-size:12px;color:#fff;font-family:Inter,sans-serif;text-transform:uppercase;position:relative;padding-left:10px}.f-menu-2 .f-menu-2-info ul li a:before{content:"\f105";font-family:FontAwesome;font-weight:700;position:absolute;left:0;top:-4px;color:#4662eb;font-size:14px}body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl{max-width:1175px}.f-copyright p a:after{content:"|"}.f-social,.menu-header.align-right ul ul{text-align:right}.f-social ul li{display:inline-block;margin-left:15px}.f-social ul li a{width:40px;height:40px;line-height:37px;border-radius:100%;border:2px solid #fff;display:inline-block;text-align:center;color:#fff}.agent-info .social-icons li a,.pagination ul li a{display:table-cell;vertical-align:middle;text-align:center}.f-menu-2 .f-menu-2-info:after{content:"";position:absolute;right:25px;height:245px;width:1px;background-color:#fff;top:0}.inner-banner img{width:100%;height:auto;padding:0}.inner-banner h1,.inner-banner h3{margin:0;padding:0;left:0;color:#fff;top:38%;text-align:center;font-size:48px;font-weight:700;position:absolute;text-transform:uppercase}.inner-banner h3 span{padding:8px 0;display:block;font-size:18px;font-weight:600;text-transform:capitalize}.inner-banner h3 span strong{font-weight:600;text-transform:uppercase}.banner-bottom h2 span{display:block;font-size:20px;font-weight:400}.inner-title-dec p a,.plain-bx a,.registration-btn,.registration-btn:hover{display:inline-block;text-decoration:none}.banner-bottom h2 span strong,.pagination ul li.active a{font-weight:700}.banner-bottom h2{margin:0;font-size:45px;color:#fff;font-weight:700}.banner-bottom h4{margin:6px 0 0;position:relative;font-size:18px;color:#fff}.inner-title-dec.ass-title-dec p img,.plain-bx a{margin-right:20px}.banner-bottom{background-color:#224aa1;padding-top:45px;padding-bottom:45px}.banner-bottom h4 img{vertical-align:middle;margin-right:10px}.plain-bx{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #a3a3a3}.plain-bx a{width:182px;height:45px;text-align:center;line-height:45px;border:1px solid #224aa1;font-size:14px;color:#224aa1;font-weight:600}.inner-detail{padding-top:10px;padding-bottom:28px}.inner-title-dec h2{color:#343434;font-size:27px;font-weight:700;margin-bottom:15px}.inner-title-dec p{font-size:14px;color:#000}.inner-title-dec p a{color:#224aa1;border-bottom:1px solid #224aa1;margin-top:5px;margin-bottom:10px}.inner-detail-info ul{margin:0;padding:0 0 30px;list-style:none}.inner-detail-info ul li{padding:4px 0 4px 26px;font-size:14px;color:#000;position:relative}.inner-detail-info ul li:before{content:"\f00c";font-family:FontAwesome;font-weight:700;left:0;top:4px;color:#224aa1;font-size:14px;position:absolute}.registration-btn,.registration-btn:hover{background:#db0707;color:#000;font-size:24px;font-weight:700;padding:14px 60px;text-transform:uppercase;border-radius:30px}.inner-form form input[type=email],.inner-form form input[type=tel],.inner-form form input[type=text],.inner-form form textarea{padding-right:10px;border:1px solid #d8d8d8;margin-top:22px;width:100%}.inner-detail-info,.inner-plan-detail-bx{border:1px solid #e2e2e2;background-color:#f2f2f2}.inner-form h2{background-color:#ea0000;text-align:center;display:block;margin:0;padding:24px 40px;font-size:22px;color:#fff;font-weight:700;text-transform:uppercase}.inner-form form{background-color:#f1f1f1;padding:0 20px 45px}.inner-form form input[type=text]{height:55px;padding-left:65px;background:url(../images/user-icon.png) 12px 8px no-repeat #fff}.inner-form form input[type=tel]{height:55px;padding-left:65px;background:url(../images/tel-icon.png) 12px 8px no-repeat #fff}.inner-form form input[type=email]{height:55px;padding-left:65px;background:url(../images/email-icon.png) 12px 8px no-repeat #fff}.inner-form form textarea{height:140px;resize:none;padding-left:15px;padding-top:20px}.inner-form form input[type=submit]{margin-top:22px;width:100%;border:0;height:55px;background-color:#ea0000;font-size:22px;color:#fff;font-weight:700}.inner-detail-info{margin-top:20px;padding:30px 25px 5px;margin-bottom:10px}.inner-detail-info h4{margin-bottom:17px;font-size:16px;color:#000;font-weight:700}.inner-detail-info h2{font-size:24px;font-weight:700;margin:0;padding:14px 0;color:#ea0000}.inner-detail-info h5{font-size:14px;color:#000;font-weight:600;margin-bottom:21px}.inner-detail-info p{font-size:14px;color:#000;margin-bottom:31px}.inner-floor-plans h2,.list-amenities h2,.list-inner h2{font-size:27px;font-weight:700}.list-inner h2{margin-bottom:39px;color:#343434}.list-inner ul{padding:0;margin:0;display:inline-block;width:100%}.list-inner ul li{width:50%;float:left;display:inline-block;max-width:100%;border:1px solid #bfbfbf;margin-bottom:10px;position:relative;padding:35px 10px 35px 105px;height:110px}.list-inner ul li img{position:absolute;top:35px;left:29px}.list-inner ul li h3{font-size:15px;color:#343434;margin:0}.list-inner ul li h4{font-size:15px;margin:0;font-weight:700}.list-amenities{margin-top:43px;margin-bottom:63px}.list-amenities h2{margin-bottom:18px;color:#343434}.list-amenities ul{padding:0;margin:0}.list-amenities ul li{width:48%;display:inline-block;position:relative;border-bottom:1px solid #b9b9b9;padding-bottom:15px;margin-top:15px;padding-left:35px;padding-right:10px;font-size:14px;font-weight:600;text-transform:uppercase}.list-amenities ul li:before{content:"\f00c";font-family:FontAwesome;font-weight:700;left:7px;top:1px;color:#368f27;font-size:14px;position:absolute}.inner-floor-plans h2{margin-bottom:27px;color:#343434}.inner-floor-plans h4{font-size:20px;color:#224aa1;font-weight:700;margin-bottom:22px}.list-plans ul li{display:inline-block;margin-right:55px}.inner-plan-right ul li a,.list-plans ul li a{text-decoration:none;position:relative;padding-left:22px;color:#1c1c1c;text-transform:uppercase;font-weight:600}.list-plans ul li a:before{content:"\f105";font-family:FontAwesome;font-weight:700;position:absolute;left:0;top:-1px;color:#eb9a23;font-size:16px}.list-plans{margin-bottom:42px}.inner-plan-detail-bx{padding:20px 35px}.inner-plan-right{padding-left:16px}.inner-plan-right h2{font-size:16px;color:#1c1c1c;font-weight:700;margin-bottom:15px}.inner-plan-right h3{font-size:16px;color:#224aa1;font-weight:700;text-transform:uppercase;margin-bottom:22px}.inner-plan-right ul{padding:0}.inner-plan-right ul li{display:inline-block;margin-right:25px;font-size:14px}.inner-plan-right ul li a:before{content:"\f105";font-family:FontAwesome;font-weight:700;position:absolute;left:0;top:-2px;color:#eb9a23;font-size:16px}.inner-plan-right h4{margin:48px 0 0;font-size:13px;color:#1c1c1c;text-transform:uppercase;font-weight:700}.inner-you{padding-bottom:20px}.list-amenities.list-featured ul li{width:100%;border:0;padding-bottom:5px;margin-top:5px}.inner-title-dec.ass-title-dec p{font-size:18px;color:#000;vertical-align:middle;margin-bottom:25px}.inner-title-dec.ass-title-dec h3{font-size:27px;color:#d30032;font-weight:700;margin-bottom:41px}.inner-title-dec.ass-title-dec h6{margin-bottom:34px;font-size:16px;color:#000;font-weight:700}.inner-map h2{font-size:27px;color:#343434;font-weight:700}.inner-assigment-pro{padding-bottom:63px}.inner-assigment-pro .head-testimonials{text-align:center;margin-top:55px}.inner-assigment-pro .head-testimonials h2{font-size:35px;color:#343434;font-weight:700}.area-bx h3{margin:18px 0;font-size:18px;color:#224aa1;font-weight:700;line-height:normal}.area-bx p{font-size:14px;color:#343434;font-weight:600;margin-bottom:10px}.area-bx h4{padding-top:15px;padding-bottom:15px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;font-size:20px;color:#224aa1;font-weight:700}.area-bx h5{font-size:14px;color:#343434;font-weight:700}.ab-main,.agent-area{padding-top:93px;padding-bottom:117px}.agent-area h3{font-size:34px;color:#343434;font-weight:700;margin:0;padding:10px 0}.ab-main h2,.ab-main h3{font-size:27px;color:#343434;font-weight:700}.agent-area h3 span{display:block;color:#5a5a5a;font-size:16px;font-weight:400}.ab-main h2{text-align:center;padding:10px 0}.ab-main h3{text-transform:uppercase;margin:0;padding:20px 0}.ab-main p{margin:0;color:#5a5a5a;padding:10px 0;font-size:16px}.about-row{padding-top:40px;padding-bottom:40px}.ass-1{padding-top:75px;padding-bottom:14px}.ass-1 .head-ass h2{margin-bottom:18px}.ass-1 .head-ass p{margin-bottom:46px}.ass-1-text{padding:35px 30px;background-color:#f1f1f1}.ass-1-text h4{font-size:18px;color:#e18a0a;font-weight:700}.bv-bg-area h2,.inner-single-bottom h2{font-weight:900;text-transform:uppercase;font-family:Inter,sans-serif}.ass-1-text p{font-size:14px;color:#343434}.inner-assigment-pro.ass-1-pro{padding-bottom:0}.inner-assigment-pro.ass-1-pro .area-bx{margin-bottom:70px}.inner-assigment-pro.ass-1-pro .area-bx.sold-area-bx h3,.inner-assigment-pro.ass-1-pro .area-bx.sold-area-bx h4{color:#e30404}.ab-main.ass-1-ab-main{padding-top:0}.ab-main.ass-1-ab-main .head-testimonials img{margin:0 0 30px}.ab-main.ass-1-ab-main .ab-thumb.left-ass-img-1 img,.bv-thumb img{margin-top:0}.ab-thumb.left-ass-img-1{margin-bottom:60px}.ab-thumb.right-ass-img-1 img{margin:0}.left-ass-1 h3{padding-top:16px}.ab-thumb.right-ass-img-1{margin-bottom:65px}.left-ass-1.middle-para-ass{margin-top:87px}.inner-single-page h2{margin:0;padding:0 0 60px}.inner-single-page .content-area{padding:0 40px 0 0}.bv-bg-area{padding:80px 0;background:#ebebeb}.bv-bg-area h2{margin:0;padding:20px 0 30px;font-size:34px}.bv-bg-area p{color:#5a5a5a;font-size:14px}.inner-single-bottom,.new-testimonial-area{padding:40px 0}.inner-single-bottom h2{margin:0;font-size:34px;color:#1c1c1c;padding:20px 0}.agent-row{margin-bottom:100px}.agent-info table,.agent-info table tbody{width:100%;margin:10px 0}.agent-info table tr,.talk-form table,.talk-form table tbody{width:100%}.agent-info table td{width:56%;padding:8px 0;font-size:15px;color:#5a5a5a;border-bottom:1px solid #bfbfbf}.agent-info .social-icons{margin:0;padding:20px 0 0;list-style:none}.agent-info .social-icons li{display:inline-block;margin:0 10px 0 0}.agent-info .social-icons li a{width:40px;height:40px;color:#224aa1;border:2px solid #224aa1;border-radius:40px;font-size:20px}.agent-info .social-icons li a:hover{background:#224aa1;color:#fff}.agent-info p{margin:0;color:#5a5a5a;padding:8px 0;font-size:14px;line-height:32px;font-family:Inter,sans-serif}.agent-info table.width-odd td{width:auto}.agent-info table.width-odd td+td{width:62%}.no-gutter{padding:0!important}.main-img .image-area{width:99%;height:97%;margin-top:6px;margin-bottom:6px;overflow:hidden}.side-img .image-area{margin:6px}.side-img .image-area img{min-height:279px}.inner-banner .image-area{position:relative;background:#000;cursor:pointer}.inner-banner .image-area a span{color:#fff;left:0;top:50%;width:100%;display:none;font-size:16px;position:absolute;text-align:center;text-decoration:underline}.inner-banner .image-area a:hover img{opacity:.5}.search-content-area{padding:60px 0 0}.search-form h2{margin:0;padding:0 0 20px;font-size:16px;color:#1d1d1d;font-weight:700}.search-form form label{margin:0;padding:4px 0;font-size:16px;font-weight:700;text-transform:uppercase}.search-filters{padding:18px 20px;border:1px solid #e0e0e0;background:#ededed;font-size:14px}.search-filters h4{margin:0;padding:0;color:#0025de;font-weight:700}.search-filters ul{margin:0;padding:20px 0;list-style:none}.search-filters ul li{padding:8px 0;position:relative}.search-filters ul li::before{content:"\f105";font-family:FontAwesome;font-weight:700;display:inline-block;color:#4662eb;font-size:14px;margin:0 10px 0 0}.search-filters ul li a{color:#090909;text-decoration:none}.search-form .form-group{padding:0 0 12px}.search-form .form-group input[type=date],.search-form .form-group input[type=email],.search-form .form-group input[type=tel],.search-form .form-group input[type=text]{background:#f3f3f3;border-radius:0;padding:10px 16px;border:1px solid #bcbec4}.search-results h2{margin:0 0 30px;padding:0 0 8px;color:#343434;font-size:24px;font-weight:700;border-bottom:4px solid #224aa1}.search-results .image-area img{max-width:100%}.search-results .content-area h3{margin:0;padding:10px 0 14px;color:#1f293c;font-size:24px;font-weight:700;text-transform:uppercase}.property-box{margin:0 0 54px}.banner-bottom span.map-marker{padding:12px 0 12px 42px;position:relative;font-size:16px;color:#fff;display:block;background:url(../images/icon-1.png) left 6px no-repeat}.banner-bottom span.map-marker a,.banner-bottom span.map-marker a:hover{text-decoration:none;color:#fff}.popup-area .popup-head{background:#004890;padding:12px 0;text-align:center;color:#fff}.popup-area .popup-head h3{margin:0;padding:0;font-size:30px;font-weight:700;text-transform:uppercase}.popup-area .popup-head p{margin:0;padding:0;color:#fff;font-size:16spx}.popup-area .btn-close{position:absolute;right:10px;top:10px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat #fff!important}.popup-area .popup-content{padding:30px}.popup-area .popup-content input[type=email],.popup-area .popup-content input[type=tel],.popup-area .popup-content input[type=text]{border:1px solid #c3c3c3;padding:14px 20px 14px 58px;width:100%;margin:0 0 20px;border-radius:6px}.popup-area .popup-content select,.popup-area .popup-content textarea{border:1px solid #c3c3c3;padding:14px 20px;width:100%;margin:0 0 20px;border-radius:6px;min-height:100px;resize:none}.popup-area .popup-content select{min-height:10px}.popup-area .popup-content input.username-field{background:url(../images/userame-field-bg.jpg) 8px center no-repeat #fff}.popup-area .popup-content input.email-field{background:url(../images/email-field-bg.jpg) 8px center no-repeat #fff}.popup-area .popup-content input.phone-field{background:url(../images/phone-field-bg.jpg) 8px center no-repeat #fff}.popup-area .popup-content label{display:block;margin:0;padding:10px 0;font-size:18px;font-weight:600}.popup-area .popup-content ul{margin:0;padding:8px 0;list-style:none}.popup-area .popup-content ul li{color:#000;display:inline-block;font-weight:600;padding:0 10px 0 0;vertical-align:middle}.popup-area .popup-content ul li input{margin:0 6px 0 0}.popup-area small{display:block;font-size:12px;color:#000;padding:8px 0}.popup-area a{font-size:12px;color:#0e249e;text-decoration:underline}.f-copyright p a,.menu-header>ul>li>a,.n-pagination a,.red-btn,.red-btn:hover{text-decoration:none}.popup-area input[type=submit]{color:#fff;padding:10px 0;display:block;text-align:center;border-radius:6px;width:100%;border:none;font-size:18px;font-weight:700;text-transform:uppercase;background:red}.thankyou-area{color:#343434;text-align:center;padding:40px 0}.thankyou-area h2{margin:0;padding:20px 0;font-size:48px;font-weight:700}.thankyou-area h3{margin:0;color:#221e20;padding:20px 0;font-size:26px;font-weight:800;text-transform:uppercase}.thankyou-area p{margin:0;padding:10px 0;color:#221e20;font-size:16px}.pagination{padding:30px 0;justify-content:center}.pagination ul{margin:0;padding:0;list-style:none;text-align:center;display:flex;justify-content:center;align-self:center}.pagination ul li{margin:0 5px}.pagination ul li a{width:32px;height:32px;color:#1f293c;font-size:15px;border:1px solid #0078df}.pagination ul li:first-child a,.pagination ul li:last-child a{color:#fff;background:#0078df}.contact-area,.simple-page-text-area{padding:60px 0}.contact-area h1,.contact-area h2{margin:0;color:#343434;padding:12px 0;font-size:35px;font-weight:700}.contact-area .content-area h3{margin:0;color:#5a5a5a;padding:8px 0;font-size:24px;font-weight:700}.contact-area .content-area p{margin:0;padding:10px 0;color:#5a5a5a;font-size:18px;line-height:38px}.contact-area .table-area table{width:100%;margin:60px 0 100px}.contact-area .table-area table tr td{padding:0 20px 20px 0}.contact-area .table-area table tr td input[type=email],.contact-area .table-area table tr td input[type=tel],.contact-area .table-area table tr td input[type=text],.contact-area .table-area table tr td select,.contact-area .table-area table tr td textarea{width:100%;outline:0;padding:14px 20px;border:1px solid #cbcbcb;background:#eaeaea;background:linear-gradient(180deg,#eaeaea 17%,#f2f2f2 51%)}.contact-area .table-area table tr td textarea{resize:none;height:216px}.contact-area .table-area table tr td input[type=submit]{color:#fff;font-size:22px;font-weight:600;padding:10px 0;width:50%;border-radius:10px;margin:20px 0 0;border:none;cursor:pointer;text-transform:uppercase;background:red}.video-area iframe{width:100%!important;height:560px!important}.project-detail-area h2{margin:0;padding:10px 0;font-size:26px;color:#343434;font-weight:700}.pp-detail,.pp-detail p,.project-detail-area,.project-detail-area p{margin:0;padding:10px 0;color:#000;font-size:14px;line-height:26px;font-weight:500}.new-p h2 span,.pp-detail strong{font-size:18px}.gallery-area,.new-testimonial-area h2{padding-bottom:30px}.gallery-area ul{margin:0;padding:0;display:flex;list-style:none;justify-content:space-between}.gallery-area ul li a{cursor:pointer}.project-detail-area.btn-area{padding:20px 0 30px;text-align:center}.project-detail-area.btn-area h2{padding:10px 0 30px}.red-btn{color:#fff;font-size:22px;font-weight:700;border-radius:10px;padding:10px 30px;display:inline-block;background:red;text-transform:uppercase}.red-btn:hover{transform:scale(1.1);color:#fff!important}.map-area iframe{width:100%!important;height:400px!important}.pp-detail .inner-detail-info h2{color:#343434;text-transform:uppercase}.pp-detail .inner-detail-info{padding:0;background:0 0;border:none}.sidebar-widget{margin-bottom:20px}.sidebar-widget.widget-1 h3{color:#000;font-size:20px;font-weight:700;background:#f3ab4d;padding:14px 24px;margin:0}.sidebar-widget.widget-1 .content-area{background:#e9e9e9;padding:30px 24px}.header-form-area .s-icons,.sidebar-widget.widget-1 .content-area ul{margin:0;padding:0;list-style:none}.sidebar-widget.widget-1 .content-area ul li{color:#000;padding:4px 0;font-size:14px;font-weight:500}.sidebar-widget.widget-1 .content-area ul.tick-list li{position:relative;padding-bottom:30px;padding-left:30px;background:url(../images/new-pages/tick-icon.png) 0 8px no-repeat}.sidebar-widget.widget-1 .content-area ul.tick-list-2 li{position:relative;padding-bottom:8px;padding-left:30px;background:url(../images/new-pages/tick-icon2.png) 0 8px no-repeat}.new-p h2{padding:24px 12px;font-size:30px;font-weight:700;background:#c45e0e;text-transform:uppercase}.new-p h2 span{font-weight:500;display:block;padding:4px 0 0;text-transform:capitalize}.header-form-area .s-icons li,.social-icons ul li{display:inline-block;vertical-align:middle}.new-p form{background-color:#fff;padding:0 20px 20px}.new-p form input[type=email],.new-p form input[type=tel],.new-p form input[type=text],.new-p form select,.new-p form textarea{border-radius:8px;font-size:13px;margin-top:10px;border:1px solid #c3c3c3!important}.new-p form input[type=submit]{border-radius:8px;margin-top:10px;width:100%;border:0;height:50px;background-color:#ea0000;font-size:20px;color:#fff;font-weight:700}.new-p form select,.new-p form textarea{margin-top:10px;width:100%;height:55px;padding-left:65px;padding-right:10px;border:1px solid #d8d8d8;background:url(../images/user-icon.png) 12px 8px no-repeat #fff}.new-p form textarea{background:0 0;padding-left:24px;min-height:100px}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s}.new-p form .broker-field,.new-p form .name-field{background:url(../images/new-pages/user-icon.png) 14px center no-repeat!important}.new-p form .email-field{background:url(../images/new-pages/email-icon.png) 14px center no-repeat!important}.new-p form .phone-field{background:url(../images/new-pages/phone-icon.png) 14px center no-repeat!important}.new-p form p{margin:10px 0 0;padding:6px 0;color:#000;font-size:14px;font-weight:500;line-height:26px}.inner-form.new-p{width:32%;right:10%;bottom:-168px;position:absolute}.new-p form td{width:50%;padding:0 20px 0 0}.simple-page-text-area h2{margin:0;color:#343434;font-size:26px;padding:10px 0;font-weight:700}.simple-page-text-area h3{margin:0;color:#343434;font-size:18px;padding:10px 0;font-weight:700}.simple-page-text-area li,.simple-page-text-area p{color:#000;padding:6px 0;font-weight:500;font-size:14px}.simple-page-text-area p{margin:0 0 10px}.simple-page-text-area p strong{font-size:15px}.home-new-area h3{margin:0;padding:12px 0;font-size:18px;color:#151515;text-align:left;font-weight:700}header .logo-area{padding:10px 0}.social-icons ul{margin:0;padding:10px 0 0;list-style:none;text-align:right}.social-icons ul li{padding:0 0 0 14px}.social-icons ul li label{color:#fff;font-size:20px;font-weight:600}.banner-content{width:100%;height:400px;display:table}.banner-content>div{width:100%;height:100%;display:table-cell;vertical-align:middle}.topbanner{height:400px;text-align:center;background:url(../images/new-pages/home-banner.jpg) center center/cover no-repeat}.topbanner h1,.topbanner h2{padding:10px 0;font-size:38px;color:#fff;font-weight:600;margin:0 auto 18px;font-style:italic;line-height:40px}.topbanner h1 span,.topbanner h2 span{display:block;font-size:22px}.topbanner h1 strong,.topbanner h2 strong{font-weight:700;font-size:52px;position:relative}.topbanner h2 strong::after{content:'';width:47px;height:52px;right:-50px;top:-20px;position:absolute;background:url(../images/new-pages/title-after.png) no-repeat}.property-n-box .content-area h3 i,.property-n-box .image-area .status{position:absolute;right:10px;top:10px}.topbanner p{max-width:760px;margin:0 auto 12px;font-size:20px;color:#fff;font-weight:600}.topbanner form{max-width:560px;margin:0 auto;display:flex}.topbanner form input[type=text]{width:80%;height:48px;color:#343434;font-size:14px;outline:0;border:none;padding:0 20px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-bottom-left-radius:12px}.topbanner form input[type=submit]{border:0!important;padding:0;background:#0078df;box-shadow:0 0!important;height:48px;width:20%;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;border-top-right-radius:12px;border-bottom-right-radius:12px}.search-area{padding:10px 0;background:#000;}.search-fields{display:flex;justify-content:center}.inner-left-sidebar{padding-right:30px}.search-fields select{margin:0 10px;padding:4px 6px;font-size:13px;color:#1d1d1d;border:1px solid #2a679b;border-radius:8px;font-weight:500;outline:0}.inner-left-sidebar select{margin:0 0 20px;padding:6px 0;cursor:pointer;font-size:14px;color:#1d1d1d;border:none;width:100%;border-bottom:1px solid #1d1d1d;border-radius:0;font-weight:600;outline:0}.inner-left-sidebar input[type=submit],.search-area input[type=submit]{color:#fff;border:none;cursor:pointer;padding:5px 40px;background:#db0707;font-size:13px;text-transform:uppercase;border-radius:30px}.inner-left-sidebar input[type=submit]{padding:8px 0;width:100%;text-align:center}.slider-bottom-form{padding:10px 0;background:#e5e4d6}.header-form-area{display:flex;margin:0 10px;justify-content:center}.header-form-area h1,.header-form-area h3,.header-form-area p{margin:0;padding:0;color:#1d1d1d;font-size:13px;font-weight:600}.header-form-area .s-icons li img{width:20px;height:20px}.header-form-area .s-icons li label{font-weight:700;font-size:14px;color:#000}.header-form-area form{display:flex}.header-form-area input[type=email],.header-form-area input[type=tel],.header-form-area input[type=text],.header-form-area select{background:#fff;padding:2px 12px;border-radius:8px;font-size:13px;color:#1d1d1d;margin:0 4px;border:1px solid #9e9e97;min-width:174px}.header-form-area input[type=submit]{background:#0078df;color:#fff;border:none;cursor:pointer;padding:2px 40px;font-size:13px;text-transform:uppercase;border-radius:30px}.home-new-area{padding:38px 0}.home-new-area h1,.home-new-area h2,.theme-title{margin:0;padding:12px 0;font-size:24px;color:#151515;text-align:center}.property-n-box{margin-bottom:30px}.property-n-box .image-area .status{color:#fff;font-size:12px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.4)}.property-n-box .content-area{color:#151515;font-size:12px;font-weight:500}.property-n-box .content-area h3{margin:0;padding:4px 38px 4px 0;color:#151515;font-size:18px;font-weight:600;position:relative}.property-n-box .content-area label{margin:0;padding:2px 0;font-size:15px}.property-n-box .content-area p{margin:0;padding:2px 0}.property-n-box .content-area .bottom-info{display:flex;margin:0;padding:0;list-style:none;justify-content:space-between}.property-n-box .content-area .bottom-info li{font-size:14px;color:#151515;font-weight:600;padding:10px 0 10px 36px}.property-n-box .content-area .bottom-info li:first-child{background:url(../images/new-pages/bed-icon.png) left center no-repeat}.property-n-box .content-area .bottom-info li:last-child{background:url(../images/new-pages/size-icon.png) left center no-repeat}.home-listing-area h2{padding:20px 0 30px}.n-pagination a{color:#151515;font-size:15px;font-weight:700;padding:12px 34px;border-radius:10px;display:inline-block;text-transform:uppercase;border:1px solid #151515}.n-pagination a:hover{color:#fff;background:#151515}.talk-form{background:#ddd;border-radius:12px;padding:20px 28px}.talk-form h2{margin:0;padding:20px 0;font-size:24px;font-weight:400;text-align:center}.talk-form h2 span{display:block;font-weight:700}.talk-form table td{padding:15px 0}.talk-form table td label{margin:0;padding:4px 0;color:#151515;font-weight:700;font-size:15px;display:block}.talk-form table td input[type=email],.talk-form table td input[type=tel],.talk-form table td input[type=text]{border:none;outline:0;padding:10px 20px 10px 60px;border-radius:8px;width:100%}.talk-form table .address-field{background:url(../images/new-pages/address-icon.png) 20px center no-repeat #fff}.talk-form table .email-field{background:url(../images/new-pages/email-icon2.png) 20px center no-repeat #fff}.talk-form table td input[type=submit]{background:#0078df;padding:12px 60px;border-radius:8px;color:#fff;font-size:15px;font-weight:700;border:none;cursor:pointer;text-transform:uppercase}.f-video-area{text-align:center;margin-bottom:60px}.f-video-area h2{margin:0;font-size:30px;padding:10px 0;color:#151515;font-weight:700}.f-video-area p{margin:0;padding:10px 0;font-size:14px;color:#151515;font-weight:700}.new-testimonial-area h4{margin:0;padding:10px 0;font-size:16px;color:#000;font-weight:700}.f-copyright p,.f-copyright p a,.new-testimonial-area p{color:#7a7a7a;font-size:13px}.new-testimonial-area h4 span{color:#7a7a7a;font-size:13px;display:block;font-weight:500}.new-testimonial-area p{margin:0;padding:0 30px 0 0;font-weight:500;line-height:20px}.new-testimonial-area .stars{padding:12px 0}.f-menu{background:#fff}.f-menu ul li a{color:#151515;text-transform:capitalize;font-weight:500;font-size:14px}.f-menu ul li a:before{top:-2px;left:-6px}.f-menu ul li{padding-left:10px}.f-copyright{padding-top:40px;padding-bottom:20px;background-color:#e5e5e5;border-bottom:2px solid #e5e5e5}.f-copyright p{margin:8px 0 0;font-family:Inter,sans-serif;font-weight:600}.f-copyright p a{font-family:Inter,sans-serif;position:relative}.whats-app{position:fixed;width:50px;height:50px;bottom:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:3px 4px 3px #999;left:20px;z-index:100}.whats-app:hover{color:#fff;transform:scale(1.1)}.my-float{margin-top:10px}.menu-header,.menu-header #menu-button,.menu-header ul,.menu-header ul li,.menu-header ul li a{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-header:after,.menu-header>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.menu-header{text-align:right;position:relative}.menu-header>ul>li{display:inline-block;position:relative;padding:0 16px;vertical-align:middle}.menu-header>ul>li:last-child{padding:0 0 0 16px}.menu-header>ul>li:last-child a,.menu-header>ul>li:last-child a:hover{color:#fff;border-radius:30px;padding:10px 40px;display:inline-block;background:#db0707}.menu-header>ul>li>a{color:#000;font-weight:600;text-transform:uppercase;font-size:14px}.menu-header>ul>li.has-sub>a:before{position:absolute;top:12px;content:'';background:url(images/arrow-down.png) no-repeat;width:9px;height:5px;right:-14px;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.menu-header ul ul{position:absolute;left:-9999px;z-index:9999; width: 600px; padding: 14px 0 14px 0; text-align: center; background: #fff; border-radius: 10px; box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.4); -webkit-box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.4); -moz-box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.4);}.menu-header li:hover>ul{left:auto}.menu-header.align-right li:hover>ul{left:auto;right:0}.menu-header li:hover>ul>li{height:36px}.menu-header ul ul ul{margin-left:100%;top:0}.menu-header.align-right ul ul ul{margin-left:0;margin-right:100%}.menu-header ul ul li{height:0;transition:.25s;text-align:left;margin:0;display: inline-block; width: 32%; /* float: left; */ text-align: center;  }.menu-header ul ul li a{padding:8px 10px;/*width:220px;*/font-size:13px;text-decoration:none;color:#000;font-weight:400;background:#fff;}.menu-header ul ul li.last-item>a,.menu-header ul ul li:last-child>a{border-bottom:0}.menu-header ul ul li a:hover,.menu-header ul ul li:hover>a{color:#fff;background:#224aa1}.menu-header ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}.menu-header.align-right ul ul li.has-sub>a:after{right:auto;left:11px}.menu-header ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';transition:.25s}.menu-header.align-right ul ul li.has-sub>a:before{right:auto;left:14px}.menu-header ul ul>li.has-sub:hover>a:before{top:17px;height:0}@media (min-width:100px) and (max-width:767px){.menu-header #menu-button:after,.menu-header #menu-button:before{right:17px;width:20px;position:absolute;display:block;content:''}.mobile-title{display:block}.footer-title{display:inline-block!important}footer i.fa.fa-plus-square{display:block!important}.footertoogle,.menu-header .submenu-button.submenu-opened:before,.menu-header ul ul>li.has-sub>a:after,.menu-header ul ul>li.has-sub>a:before,.menu-header>ul>li.has-sub>a:after,.menu-header>ul>li.has-sub>a:before{display:none}.pp_content_container{width:92%!important;text-align:center!important;padding:18px!important}.menu-header,.menu-header.align-center>ul{text-align:left}a.pp_close{right:1%!important;top:-146px!important}.menu-header{display:none!important;width:100%}.menu-header>ul>li{display:inline-block;margin:0;float:none}.menu-header ul{width:100%;display:none}.menu-header ul li{width:100%;border-top:1px solid rgba(120,120,120,.2)}.menu-header li:hover>ul>li,.menu-header ul ul li{height:auto}.menu-header ul li a,.menu-header ul ul li a{width:100%;border-bottom:0}.menu-header ul ul li a{padding-left:25px;color:#ddd;background:0 0}.menu-header ul ul ul li a{padding-left:35px}.menu-header ul ul li.active>a,.menu-header ul ul li:hover>a{color:#fff}.menu-header ul ul,.menu-header ul ul ul,.menu-header.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}.menu-header #menu-button{display:block;padding:17px;color:#424242;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}.menu-header #menu-button:after{top:22px;height:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}.menu-header #menu-button:before{top:16px;height:2px;background:#ddd}.menu-header #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-header #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-header .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.2);height:46px;width:46px;cursor:pointer}.menu-header .submenu-button.submenu-opened{background:#262626}.menu-header ul ul .submenu-button{height:34px;width:34px}.menu-header .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}.menu-header ul ul .submenu-button:after{top:15px;right:13px}.menu-header .submenu-button.submenu-opened:after{background:#fff}.menu-header .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}.menu-header ul ul .submenu-button:before{top:12px;right:16px}}@media screen and (max-width:1024px) and (min-width:768px){.menu-header>ul>li:last-child a,.menu-header>ul>li:last-child a:hover{padding:10px 20px}.menu-header>ul>li{padding:0 6px!important}.header-form-area form,.search-fields{display:block;text-align:center}.search-fields select{width:48%;margin:0 0 10px}.header-form-area{display:block}.header-form-area>div{text-align:center;padding-bottom:20px}.property-n-box .content-area h3{font-size:16px}.property-n-box .content-area label{font-size:14px}.property-n-box .content-area p{font-size:10px}.property-n-box .content-area .bottom-info li{font-size:12px;padding:10px 0 10px 30px}.property-n-box .content-area .bottom-info{margin:0 0 20px}.topbanner h2{font-size:26px}.topbanner h2 span{font-size:18px}.topbanner h2 strong{font-size:34px}.header-form-area input[type=email],.header-form-area input[type=tel],.header-form-area input[type=text],.header-form-area select{margin:0 4px 8px 0;width:100%}.f-video-area h2{font-size:24px}.menu-header{text-align:center;padding:10px 0!important}.property-n-box{width:72%;margin:0 auto}}@media screen and (max-width:767px) and (min-width:100px){.f-video-area iframe{width:100%!important;height:200px!important}.menu-header>ul>li:last-child a,.menu-header>ul>li:last-child a:hover{padding:10px 20px}.menu-header>ul>li{padding:0 6px!important}.header-form-area form,.search-fields{display:block;text-align:center}.search-fields select{width:48%;margin:0 0 10px}.header-form-area{display:block}.header-form-area>div{text-align:center;padding-bottom:20px}.property-n-box .content-area h3{font-size:16px}.property-n-box .content-area label{font-size:14px}.property-n-box .content-area p{font-size:10px}.property-n-box .content-area .bottom-info li{font-size:12px;padding:10px 0 10px 30px}.property-n-box .content-area .bottom-info{margin:0 0 20px}.topbanner h2{font-size:20px;line-height:20px}.topbanner h2 span{font-size:18px}.topbanner h2 strong{font-size:20px}.header-form-area input[type=email],.header-form-area input[type=tel],.header-form-area input[type=text],.header-form-area select{margin:0 4px 8px 0;width:100%}.f-video-area h2{font-size:24px}.menu-header{text-align:center;padding:10px 0!important}ul#tabs-nav{display:block!important;text-align:center!important}ul#tabs-nav li{margin:4px!important;border-radius:8px!important;display:inline-block!important}.home-new-area h1,.home-new-area h2,.theme-title{font-size:22px}.property-n-box{width:72%;margin:0 auto}}
    .new-footer{
        color: #fff;
        background: #000;
        padding: 30px 0
    }
    .new-footer .phone-text{
        margin: 0 0 30px 0;
        padding: 0 0 30px 0;
        color: #fff;
        font-size: 30px;
        text-align: center;
        font-weight: 600;
        border-bottom: 1px solid #fff;
    }
    .new-footer .phone-text a{
        color: #fff;
        text-decoration: none;
    }
    .new-footer h3{
        color: #fff;
        margin: 0;
        padding: 10px 0 30px 0;
        font-size: 22px;
        font-weight: 500;
    }
    .new-footer ul.menu{
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .new-footer ul.menu li{
        padding: 0 0 10px 0;
    }
    .new-footer ul.menu li a {
        color: rgba(255, 255, 255, .79);
        transition: color .3s;
        text-decoration: none;
        text-transform: uppercase;
    }
    .new-footer .copyright-text{
        text-align: center;
        font-size: 13px;
        padding: 30px 0 0 0;
        margin: 30px 0 0 0;
        border-top: 1px solid #fff;
    }
    .new-footer .copyright-text p{
        margin: 0;
        padding: 0 40px 10px 40px;
    }
    .new-footer .copyright-text a{
        text-decoration: none;
        color: #fff;
    }
    .pad-left{
        padding-left: 120px;
    }
    @media (min-width: 100px) and (max-width:767px) {
        .pad-left{
            padding-left: 0;
        }   
    }
    
    /* -------- New Header area ----------------*/
    
    
    .header-u{
        background: #000;
    }
    .header-u-top-area .col-lg-4{
        border-bottom: 1px solid #fff;
    }
    .header-u .social-icons-list{
        margin: 0;
        padding: 12px 0 0 0;
        list-style: none;
        display: flex;
        justify-content: space-around;
    }
    .header-u .social-icons-list li{
        display: inline-block;
        margin: 0 6px;
    }
    .header-u .social-icons-list li a{
        color: #fff;
        font-size: 24px;
    }
    .header-u-top-area .border-right{
        position: relative;
    }
    .header-u-top-area .border-right::after{
        content: '';
        width: 1px;
        height: 100%;
        right: 0;
        top: 0;
        position: absolute;
        background: rgba(255, 255, 255, 0.5);
    }
    .header-u-top-area .search-form-area{
        padding: 12px;
    }
    .header-u-top-area .search-form-area form{
        background: #fff url(../images/header-u/magnifyingglass.png) no-repeat  14px center;
        border-radius: 2px;
        width: 100%;
        padding: 0 0 0 40px;
    }
    .header-u-top-area .search-form-area input[type="text"]{
        border: none;
        background: none;
        outline: none;
        width: 100%;
        padding: 10px 0;
        font-family: poppins !important;
    }
    .header-u-top-area .search-form-area input[type="submit"]{
        display: none !important;
    }
    .header-u-top-area .phone-text{
        color: #fff;
        padding: 12px;
        text-align: right;
    }
    .header-u-top-area .phone-text h3{
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 15px;
    }
    .header-u-top-area .phone-text p{
        margin: 0;
        padding: 0;
        font-size: 16px;
    }
    .header-u-top-area .phone-text i{
        padding-right: 10px;
        margin-right: 6px;
        border-right: 1px solid rgba(255, 255, 255, 0.5);
    }
    .header-u-top-area .menu-header{
        position: relative;
    }
    .header-u .menu-header {
        padding: 20px 30px 20px 0;
        margin-right: -10px;
    }
    .header-u .menu-header::before{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 8;
        background: linear-gradient(to right, black, white);
        height: 1px;
        width: 100%;
    }
    .menu-header>ul>li {
        padding: 0 18px;
    }
    .header-u .menu-header>ul>li>a {
        color: #fff;
        font-weight: 600;
        font-size: 16px;
        text-transform: capitalize;
    }
    .menu-header>ul>li:last-child a, .menu-header>ul>li:last-child a:hover {
        color: #fff;
        border-radius: 0;
        padding: inherit;
        display: inline-block;
        background: none;
    }
    .new-banner-area{
        height: 696px;
        text-align: center;
        position: relative;
        background: url(../images/header-u/header-u-slide.png) center center / cover no-repeat;
    }
    .new-banner-area .banner-content{
        width: 100%;
        height: 696px;
        display: table;
    }
    .new-banner-area .banner-content > div{
        width: 100%;
        height: 100%;
        display: table-cell;
        vertical-align: middle;
    }
    /*
    .new-banner-area::before{
        content: '';
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(0, 0, 0, 0.5);
    }
    */
    .new-banner-area .container{
        position: relative;
        z-index: 8;
    }
    .new-banner-area .banner-content{
        text-align: left;
    }
    .new-banner-area .banner-content h1{
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 38px;
    }
    .new-banner-area .banner-content h1 span{
        display: block;
    }
    .new-banner-area .banner-content h2{
        margin: 0;
        padding: 6px 0;
        color: #F3B532;
        font-size: 24px;
        font-weight: 600;
    }
    .header-slide-form{
        margin: 0 20px;
        padding: 30px 30px;
        text-align: center;
        background: rgba(0, 0, 0, 0.8);
        border: 2px solid #424242;
    }
    .header-slide-form h2{
        margin: 0;
        padding: 0;
        font-size: 25px;
        color: #F3B532;
        font-weight: bold;
        text-transform: uppercase;
    }
    .header-slide-form p{
        margin: 0;
        color: #fff;
        padding: 8px 0 16px 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    .header-slide-form input[type="text"],
    .header-slide-form input[type="email"],
    .header-slide-form input[type="tel"],
    .header-slide-form select{
        width: 100%;
        font-size: 15px;
        padding: 12px 20px;
        background: #fff;
        margin: 0 0 16px 0;
        border: none;
    }
    .header-slide-form input[type="submit"]{
        padding: 12px 0;
        width: 100%;
        color: #000;
        font-weight: bold;
        text-align: center;
        background: #F3B532;
        font-size: 18px;
        border: none;
        border-radius: 30px;
        cursor: pointer;
        text-transform: uppercase;
    }
    .only-mobile{
        display: none;
    }
    
    @media (min-width: 100px) and (max-width:767px) {
        .mobile-form-area{
            padding: 20px 0;
        }
        .mobile-form-area .header-slide-form{
            
        }
        .new-banner-area{
            height: auto;
        }
        .new-banner-area .banner-content{
            height: 300px;
        }
        .only-desktop{
            display: none !important;
        }
        .only-mobile{
            display: block;   
        }
        .new-banner-area .banner-content h1{
            font-size: 26px;
        }
        .new-banner-area .banner-content h2{
            font-size: 16px;
        }
    }