
body{font-family: arial !important;font-weight:400;color: #212529 !important;padding:0;margin:0;}

ul, li{list-style:none; padding:0; margin:0;}
a{text-decoration:none; outline:none;}
a:focus{border-color:transparent;}
@media screen and (min-width:1230px) {
.container{max-width: 1230px;
width: 1230px !important;}
}

a{
  text-decoration:none;
  color:transparent;
}

a:hover{
  text-decoration:none;
  color:#f26969;
}

.breadcrumb{padding: 220px 0 34px 0 !important;background-color: transparent !important;border-bottom: 1px solid rgba(202, 202, 202, 0.12) !important;margin-bottom: 30px !important;color: #fbaf2c !important;}
.breadcrumb a:hover {color: #000 !important;}

/* common btn */
.common-btn{font-size:15px; line-height:18px; color:#fff; background:#464861; font-weight:400; text-transform:capitalize; padding:14px 52px 12px 20px;transition:all 500ms ease-in-out; position:relative; display:inline-block;box-shadow:0 2px 5px 2px rgba(60, 48, 48, 0.12); border-radius:30px;}
.common-btn:after{content: "";position: absolute;top: 17px;right: 20px;width: 21px;height: 14px;background: url(../images/arrow.png) no-repeat top center;transition: all 500ms ease-in-out;}
.common-btn:hover{background:#faa12d;color:#fff;}
.common-btn:hover:after{right:15px;}



/* common btn */
.scroll-top-wrapper.show{background-color: transparent !important;}
/* banner*/
.banner-block .banner-desc{top:29% !important;}
.banner-block .owl-theme .owl-controls{display:none;}
.banner-block img{width:100% !important;}
.banner-block {padding:84px 0 0 0 !important;}
.banner-block .owl-theme .owl-controls{position:inherit !important; display: block !important;bottom: 0 !important;}

.banner-block .text-block{text-align:center;}
.banner-block .text-block h2{font-size:20px; line-height:22px; letter-spacing:5px; font-weight:400; text-transform:uppercase; background:#f9a12c; position:relative; padding:5px 8px; display:inline-block;z-index:9;}
.banner-block .text-block h2:before{content: "";position: absolute;left: -4px;top: 0;width: 9px;height: 100%;background: #f9a12c;transform: rotate(-12deg);z-index: -1;}
.banner-block .text-block h2:after{content: "";position: absolute;right: -4px;top: 0;width: 9px;height: 100%;background: #f9a12c;transform: rotate(12deg);z-index: -1;}
.banner-block .text-block h1{font-family: 'Oswald', sans-serif; font-weight:400; font-size:100px; line-height:102px; text-transform:uppercase; color:#fff; padding:0; margin:0;}
.banner-block .owl-dots{position:absolute; bottom:25px;left:0; width:100%;}
.banner-block .owl-dots .owl-dot{width:10px; height:10px; border-radius:50%; background:#505153; display:inline-block;margin:0 4px;}
.banner-block .owl-dots .owl-dot.active{background:#f8a12d;}
.banner-block .owl-nav{position:absolute; bottom:280px; width:100%; left:0;}
.banner-block .owl-nav .owl-prev{position:absolute; width:15px; height:29px; background:url(../images/arrow-left.png) no-repeat top center; bottom:0;left:80px;}
.banner-block .owl-nav .owl-next{position:absolute; width:15px; height:29px; background:url(../images/arrow-right.png) no-repeat top center; bottom:0; right:80px;}

.inner-banner {background-size:cover !important;background-position:top center !important;position:relative;min-height:380px;margin-top:60px;}
.inner-banner .dec-box {position: absolute;bottom: 37%;left: 0;width: 100%;padding: 0;margin: 0;text-align: center;}
.inner-banner .dec-box h2 {font-family: 'Oswald', sans-serif;font-size:60px;line-height:62px;color: #fff;text-transform: uppercase;font-weight: 400;}




/* banner */

/* residential-purchases */
.residential-purchases{padding:60px 0 30px;background:url(../images/residential-purchases-bg.jpg) no-repeat top center; background-size:cover;}
.residential-purchases h2{font-family: 'Oswald', sans-serif;font-weight:400; text-align:center;font-size:40px; line-height:42px; color:#3e3e3e; text-transform:uppercase; padding:0 0 40px; margin:0;}
.residential-purchases .box{background: #fff;border-radius: 4px;overflow: hidden;box-shadow:0 0 30px 2px rgba(121, 120, 120, 0.12);margin-bottom: 45px;}
.residential-purchases .box .img-block img{border-radius:4px; width:100%;}

.residential-purchases .box .text-block{border:1px solid rgba(166, 165, 165, 0.12);border-radius: 0 0 4px 4px; padding:22px 0 0;margin:0; position:relative;}
.residential-purchases .box .text-block h3{font-size: 16px;line-height: 18px;color: #fff;background: url(../images/residential-purchases-icon1.png) no-repeat 20px center, #f9a12c;padding: 10px 20px 10px 54px;margin: 0;z-index: 9;display: inline-block;position: absolute;top: -18px;left: -2px;}
.residential-purchases .box .text-block h3:after{content:""; position:absolute; top:0; right:-12px; width:14px; height:100%;background: url(../images/after-bg.png) no-repeat top center;}

.residential-purchases .box .text-block ul{padding: 16px 20px;border-bottom: 1px solid rgba(158, 158, 158, 0.12)}
.residential-purchases .box .text-block ul li{font-size:20px; line-height:22px; color:#3e3e3e;transition:all 500ms ease-in-out;}
.residential-purchases .box .text-block a{color:#3e3e3e; transition:all 500ms ease-in-out;}
.residential-purchases .box .text-block a:hover li{color:#f9a12c;}



.residential-purchases .box .text-block ul .name{float:left;}
.residential-purchases .box .text-block ul .icon{float:right;}
.residential-purchases .box .text-block ul .icon{color:#c0c0c0;}

.residential-purchases .box .text-block .anc{padding:0 20px;}
.residential-purchases .box .text-block .anc a{font-size:14px;line-height:16px;color:#b1b1bd;text-transform:uppercase;transition:all 500ms ease-in-out;position: relative;width: 100%;display: inline-block;padding: 13px 0;}
.residential-purchases .box .text-block .anc a:hover{color:#faa12d;}
.residential-purchases .box .text-block .anc a:after{content: "";position: absolute;left: 30%;top: 20px;width: 27px;height: 1px;background: #e2e2e3;padding: 0;margin: 0;}
.residential-purchases .box .text-block .anc a:before{content: "+";position: absolute;right: 0;top: 11px;width: 22px;height: 22px;background: #f7f7f7;border: 1px solid #e5e5e5;padding: 0;margin: 0;font-size: 18px;line-height: 20px;text-align: center; transition:all 500ms ease-in-out;}
.residential-purchases .box .text-block .anc a:hover:before{border-color:#faa12d;}
.residential-purchases .view-btn{text-align:center;position:relative;z-index: 9;}
.residential-purchases .view-btn:after{content: "";position: absolute;top: 23px;left: 0;width: 100%;height: 1px;background: rgba(135, 135, 135, 0.12);z-index: -1;}
.residential-purchases .view-btn a{text-transform:capitalize;}

.developments-residential{padding-bottom:60px;}






/* residential-purchases */


/* about-block */
.about-panel .img-block{width:52%; float:left;padding:0;}
.about-panel .img-block img{width:100%;}
.about-panel .text-block{width:48%; float:right;padding: 55px 0 0 70px;}
.about-panel .text-block h3{font-size: 15px;line-height: 18px;color: #fff;background: #f9a12c;padding: 7px 22px 8px 12px;position: relative;margin: 0 0 18px;z-index: 9;display: inline-block;text-transform: uppercase;font-weight: 400;}
.about-panel .text-block h3:after {content: "";position: absolute;top: 0;right: -12px;width: 14px;height: 100%;background: url(../images/after-bg.png) no-repeat top center;}
.about-panel .text-block h2{font-family: 'Oswald', sans-serif;font-size:40px; line-height:42px; font-weight:400; color:#3e3e3e; position:relative; text-transform:uppercase; padding:0 0 15px; margin-bottom:20px; }
.about-panel .text-block h2:after{content:""; position:absolute; bottom:0; left:0; background:#47475f; width:30px; height:1px;}
.about-panel p{font-size: 16px;line-height: 26px;color: #3e3e3e;padding-bottom: 25px;letter-spacing: 0.50px;}
.about-panel ul li{font-size: 16px;line-height: 20px;color: #3e3e3e;padding-bottom:20px;letter-spacing: 0.50px;display: inline-flex;padding-left: 40px;}
.about-panel ul li:nth-child(1){background:url(../images/pointing1.png) no-repeat left top;}
.about-panel ul li:nth-child(2){background:url(../images/pointing2.png) no-repeat left top;}
.about-panel ul li:nth-child(3){background:url(../images/pointing3.png) no-repeat left top;}
.about-panel ul li:nth-child(4){background:url(../images/pointing4.png) no-repeat left top;}


/* about-block */

/* working-across */
.working-across .top-panel{padding:65px 0 !important;}
.working-across .top-panel p {font-size: 17px !important;line-height: 24px !important;padding: 0 10% 20px !important;}
.working-across .top-panel .box{background: #fff;box-shadow:0 6px 24px 2px rgba(183, 177, 177, 0.12);margin: 50px 0 !important;border-radius: 6px;padding: 85px 20px 25px !important;position: relative;}

.working-across .top-panel .box .content-panel{min-height:180px;}
.working-across .top-panel .box a{border-radius: 30px;text-transform: capitalize;}
.how-it-works-page .top-panel .box h4{font-size: 16px;line-height: 20px;text-transform: uppercase;}

.working-across .top-panel .box p{font-size: 15px !important;padding: 0 12px 0 !important;}

.working-across .top-panel .box .icon-block{width: 100px !important;height: 100px !important;position: absolute;top: -44px;left: 0;right: 0;margin: 0 auto !important;padding:16px !important;background: #fbaf2c;border: 3px solid #fff !important;box-shadow: 0 8px 7px 0px rgba(0,0,0,0.18);}
.working-across .top-panel .box .icon-block img{width:100%;}

.working-across .top-panel .contact-info{width:80%;max-width: 100%; background:url(../images/would-you-bg.jpg) no-repeat top center;background-size: cover;border-radius: 4px; text-align:center;margin: 0 auto;padding:35px 0;}
.working-across .top-panel .contact-info h4{padding: 0 0 15px;margin-bottom: 20px;font-size: 24px;line-height: 32px;border-bottom: 1px solid rgba(255,255,255, 0.12);color: #fff;}
.working-across .top-panel .contact-info ul li{text-align: left;display: inline-block;padding-left: 70px;background-size: 45px !important;margin-right: 40px;color: #fff;font-size: 16px;line-height: 18px;font-family: 'Oswald', sans-serif;font-weight: 400;letter-spacing: 0.30px;}
.working-across .top-panel .contact-info ul li a{display: block;color: #fefefe;transition: all 500ms ease-in-out;padding-top: 6px;font-size: 20px;line-height: 22px;font-weight: 300;}
.working-across .top-panel .contact-info ul li a:hover{color:#313344;}

.working-across .top-panel .contact-info ul li:nth-child(1){background:url(../images/call-icon1.png) no-repeat left center;}
.working-across .top-panel .contact-info ul li:nth-child(3){background:url(../images/call-icon2.png) no-repeat left center;}
.working-across .top-panel .contact-info ul li:nth-child(3) a{font-size:18px;}
.working-across .top-panel .contact-info ul li:nth-child(2){padding: 0 20px 0 0;margin: 0;top: -12px;position: relative;}


/* working-across */

/* working-across */


/* ___________________ corporate packages block open _______________________*/
.corporate-packages-block{padding:70px 0;}
.corporate-packages-block .box .img-block{float:left; width:40%;box-shadow:0 2px 18px 4px rgba(112, 111, 111, 0.12);border-radius: 6px;overflow: hidden;}
.corporate-packages-block .box .img-block img{width:100%;}
.corporate-packages-block .box .content-block{float:right; width:60%;padding-left:40px;}
.corporate-packages-block .box .content-block p{font-weight: 300;font-size: 15px;line-height: 24px;color: #4d4d4d;margin: 0 0 15px;}
.corporate-packages-block .box .content-block a{font-weight:500;font-size:16px;line-height:25px;color:#45d203;transition:all 500ms ease-in-out;}
.corporate-packages-block .box .content-block a:hover{color:#3eb307;}
.corporate-packages-block .box .content-block h3{color:#131313;font-size: 17px;line-height: 22px;}
.corporate-packages-block .box .content-block ul{padding-bottom: 20px;display: inline-block;}
.corporate-packages-block .box .content-block ul.fifty li{width:50%;}
.corporate-packages-block .box .content-block ul li{ float:left;font-weight:300;font-size: 16px;line-height: 28px;color:#131313;margin: 0 0 5px; position:relative;display: inline-flex;}
.page-id-373 .corporate-packages-block .box .content-block ul li{float:left; width:100%;}

.corporate-packages-block .box .content-block ul li:before{content: "\f1db";display: inline-block;font-family: FontAwesome;font-size: 14px;color:#45d203;padding: 0 10px 0 0;}
.corporate-packages-block .box .content-block h2{font-size: 32px;line-height: 32px;position: relative;padding-bottom: 18px;margin-bottom: 20px;color: #343a40;text-transform: capitalize;font-family: 'Oswald', sans-serif;}
.corporate-packages-block .box .content-block h2:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 35px;height: 1px;background: #fbd9aa;margin: 0;padding: 0;}


/* ___________________ corporate packages block end _______________________*/

/* ___________________ corporate packages block open _______________________*/
.common-packages p{font-weight:300; font-size: 16px;line-height: 25px;color:#131313;margin: 0 0 15px;}
.common-packages .box {position:relative;}
.common-packages .box .content-block{border:1px solid rgba(147, 147, 147, 0.1);background: url(../images/businesses-box-bg1.png) no-repeat 5px 5px;width: 70%;padding: 45px 8% 20px 11%;min-height: 420px;}
.common-packages .box .img-block{width: 35%;position: absolute;top:8%; left:0;}

.developments-common-packages .box .content-block{min-height: 360px;padding-top: 60px;}
.developments-common-packages{padding-bottom:40px;}
.developments-common-packages .box .img-block{top: 6%;}



/* ___________________ corporate packages block end _______________________*/




/* working-across */


























/* about-page */
.about-page{padding:65px 0 50px;margin:0;background: url(../images/about-bg.jpg) no-repeat top center; background-size:cover;}
.about-page .text-block{padding-top:0;}
.about-page .text-block h2{font-family: 'Oswald', sans-serif;font-size: 28px;line-height: 42px;font-weight: 400;color: #3e3e3e;position: relative;text-transform: uppercase;padding: 0 0 15px;margin-bottom: 20px;}
.about-page .bottom-content{display:inline-block;width:100%;padding-top:40px;}

.about-bottom-panel{padding: 55px 0;margin: 0;background: url(../images/home-about-bg.jpg)repeat top center;background-size: 100%;}
.about-bottom-panel h2{text-align: left;font-family: 'Oswald', sans-serif;font-size: 25px;line-height: 28px;color: #3b3b3b;position: relative;padding-bottom: 20px;margin-bottom: 24px;}
.about-bottom-panel h2:after{content:""; position:absolute; bottom:0; left:0; width:30px; height:1px; background:#47475f;padding:0; margin:0 auto;}
.about-bottom-panel h2:before{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background: #f3f3f3;padding: 0;margin: 0;}



.about-bottom-panel p{font-size: 17px;line-height: 24px;color: #000;padding-bottom: 30px;}
.about-bottom-panel ul li{float:left; width:33.33%;font-weight: 400;font-size: 15px;line-height: 22px;color:#5b5b5b;padding: 0 0 10px 28px;position: relative;}
.about-bottom-panel ul li:before {content: "\f00c";display: inline-block;font-family: FontAwesome;font-size: 14px;color:#fbaf2c;padding: 0 10px 0 0;position: absolute;top: 2px;left: 0;}
.about-bottom-panel h5{text-align: left;font-size: 16px;line-height: 24px;color: #000;padding-top: 15px;}
.about-bottom-panel h5 a{color:#f9a12c; transition:all 500ms ease-in-out; font-weight: 500;}
.about-bottom-panel h5 a:hover{color:#d7861c;}

.about-bottom-panel .box{background:#fff; width:80%; padding:40px; border-radius:6px; margin:0 auto;box-shadow:0 4px 27px 5px rgba(188, 159, 159, 0.12);}
.residentials-purchases-bottom-panel{background: url(../images/about-bg2.jpg) no-repeat top center;}





/* about-page */


/* how-it-works-page */
.how-it-works-page{background: url(../images/how-it-work-bg.jpg) no-repeat top center; background-size:cover;}
.how-it-works-page .about-panel{background:none;}
.how-it-works-page .top-panel{padding: 55px 0;margin: 0;border-bottom: 1px solid rgba(162, 162, 162, 0.12);}
.how-it-works-page .top-panel h3{font-size: 15px;line-height: 18px;color: #fff;text-transform: uppercase;padding: 6px 10px;position: relative;z-index: 9;display: inline-block;background: #f9a12c;margin-bottom: 6px;font-weight: 400;}
.how-it-works-page .top-panel h3:before{content: "";position: absolute;left: -12px;top: 0;width: 13px;height: 100%;background: url(../images/how-it-work-title-before.png) no-repeat top center;}
.how-it-works-page .top-panel h3:after{content: "";position: absolute;right: -12px;top: 0;width: 13px;height: 100%;background: url(../images/how-it-work-title-after.png) no-repeat top center;}
.how-it-works-page .top-panel h2{font-family: 'Oswald', sans-serif; font-size:40px; line-height:42px; color:#3b3b3b;position:relative;padding-bottom:20px; margin-bottom:24px;}
.how-it-works-page .top-panel h2:after{content:""; position:absolute; bottom:0; left:0; right:0; width:30px; height:1px; background:#47475f;padding:0; margin:0 auto;}
.how-it-works-page .top-panel p{font-size: 16px;line-height: 26px;color: #4f4f4f;padding-bottom: 45px;letter-spacing: 0.20px;}
.how-it-works-page .top-panel p strong{display:block;font-style:italic;font-size: 20px;line-height: 24px;color: #faab42;}
.how-it-works-page .top-panel .box{padding:0;margin:0; text-align:center;}
.how-it-works-page .top-panel .box .icon-block{width:136px; height:136px; border-radius: 100%; margin:0 auto;margin-bottom:20px;border: 1px solid #dfe1e0;padding-top: 27px;}
.how-it-works-page .top-panel .box h4{font-family: 'Oswald', sans-serif;font-size:18px; line-height:22px; color:#494949;padding:0 0 14px; margin:0 0 14px; position:relative;}
.how-it-works-page .top-panel .box h4:after{content:""; position:absolute; bottom:0; left:0; right:0; width:20px; height:1px; background:#faa227; margin:0 auto;}
.how-it-works-page .top-panel .box p{font-size: 16px;line-height: 24px;color: #4f4f4f;padding: 0 18px;}


.how-it-works-page .bottom-panel .box{padding:0;margin:0; text-align:center;transition:all 500ms ease-in-out;}
.how-it-works-page .bottom-panel .box .icon-block{width:136px; height:136px; border-radius: 100%; margin:0 auto;margin-bottom:20px;border: 1px solid #dfe1e0;padding-top: 27px; transition:all 500ms ease-in-out;}
.how-it-works-page .bottom-panel .box h4{font-family: 'Oswald', sans-serif;font-size:18px; line-height:22px; color:#494949;padding:0 0 14px; margin:0 0 14px; position:relative;}
.how-it-works-page .bottom-panel .box h4:after{content:""; position:absolute; bottom:0; left:0; right:0; width:20px; height:1px; background:#faa227; margin:0 auto;}
.how-it-works-page .bottom-panel .box p{font-size: 16px;line-height: 24px;color: #4f4f4f;padding: 0 18px;}



.how-it-new .top-panel p{padding-bottom: 0;}
.how-it-new .bottom-panel{padding:55px 0;background: #f9f9f9;}
.how-it-new .bottom-panel .col-md-4:nth-child(1){display:none;}



.how-it-new .bottom-panel h2{font-family: 'Oswald', sans-serif;font-size: 40px;line-height: 42px;color: #3b3b3b;padding-bottom:40px;text-align: center;}
.how-it-new .bottom-panel .box h4{font-size: 26px;line-height: 34px;padding:14px 0 0 0;margin:18px 0 0 0;}
.how-it-new .bottom-panel .box h4::after {bottom: inherit; top:0;}
.how-it-new .bottom-panel .box:hover .icon-block{border-color:#fbaf2c;}


.offer-in-principle{background: url(../images/how-it-work-bg1.jpg) no-repeat top center; background-size:cover;background-attachment: fixed;padding:60px 0;}
.offer-in-principle .box{background: rgba(255,255,255,0.95);padding: 30px 30px 20px;border-radius: 15px;}
.offer-in-principle h2{font-family: 'Oswald', sans-serif;font-size: 40px;line-height: 42px;color: #3b3b3b;position: relative;padding-bottom: 20px;margin-bottom:35px;text-align: center;}
.offer-in-principle h2:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 30px;height: 1px;background:#fbaf2c;padding: 0;margin: 0 auto;}
.offer-in-principle p{font-size: 17px;line-height: 26px;color: #4f4f4f;padding: 0 0 30px;}
.offer-in-principle p strong{font-size: 20px;line-height: 26px;padding-bottom:15px;display:block;}


.exchange-completion{padding:75px 0 50px;margin: 0;background: url(../images/home-about-bg.jpg)repeat top center;background-size: 100%;}
.exchange-completion .box{background: #fff;width: 80%;padding: 0px 40px 35px;border-radius: 6px;margin: 0 auto;box-shadow: 0 4px 27px 5px rgba(188, 159, 159, 0.12);text-align: center;}
.exchange-completion .box h2{position: relative;background: #faab42;border-radius: 30px;top: -24px;display: inline-block;padding: 12px 20px;font-size: 20px;box-shadow: 0 1px 3px 2px rgba(81, 81, 81, 0.12);color: #fff;}
.exchange-completion .box p{font-size: 17px;line-height: 26px;color: #4f4f4f;}



.summary-block{text-align:center; padding:65px 0; position:relative;}
.summary-block .item{padding:0 15px;}
.summary-block .owl-prev{position: absolute;width: 40px;height: 40px;background: url(../images/arrow-left2.png) no-repeat top center, #fbaf2c;bottom: 50%;left: -50px;border-radius: 30px;background-size: 11px;background-position: 12px 7px;box-shadow: 0 3px 4px 1px rgba(107, 106, 106, 0.18);border: 2px solid #fff;}
.summary-block .owl-next{position: absolute;width: 40px;height: 40px;background: url(../images/arrow-right2.png) no-repeat top center, #fbaf2c;bottom: 50%;right: -50px;border-radius: 30px;background-size: 11px;background-position: 12px 7px;box-shadow: 0 3px 4px 1px rgba(107, 106, 106, 0.18);border: 2px solid #fff;}


.summary-block h2{font-family: 'Oswald', sans-serif;font-size: 40px;line-height: 42px;color: #3b3b3b;position: relative;padding-bottom: 20px;margin-bottom:35px;text-align: center;}
.summary-block h2:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 30px;height: 1px;background:#fbaf2c;padding: 0;margin: 0 auto;}
.summary-block .box{padding: 20px 15px 0;min-height: 250px;margin: 0;border: 1px solid rgba(205, 204, 204, 0.12);border-radius: 6px;}
.summary-block .box .img-block{margin: 0 auto 20px;border-radius: 50%;text-align: center;box-shadow: 0 3px 4px 1px rgba(107, 106, 106, 0.18);width: 85px;height: 85px;padding: 13px;background: #fbaf2c;border: 3px solid #fff;}
.summary-block .box .img-block img{width:100%;}
.summary-block .box p{font-weight: 400;font-size: 15px;line-height: 22px;color: #323232;}
.summary-block .bottom-panel{padding:20px 8% 0;}
.summary-block .bottom-panel p{font-size: 17px;line-height: 26px;color: #4f4f4f;}

.proud-members{padding: 55px 0;background: #f9f9f9;text-align:center;}
.proud-members h2{font-family: 'Oswald', sans-serif;font-size: 40px;line-height: 42px;color: #3b3b3b;position: relative;padding-bottom: 20px;margin-bottom:30px; text-align: center;}
.proud-members h2:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 30px;height: 1px;background:#fbaf2c;padding: 0;margin: 0 auto;}


.proud-members ul {text-align: center;padding-bottom: 30px;}
.proud-members ul li{display:inline-block;margin:0 10px;}
.proud-members p{font-size: 17px;line-height: 26px;color: #4f4f4f;}






/* how-it-works-page */

/* residentials-purchases-page */
.residentials-purchases-md-panel{padding:65px 0 25px;margin:0;background:url(../images/home-about-bg.jpg) repeat top center;background-size:100%;}
.residentials-purchases-md-panel .box{border-radius:6px; overflow:hidden;padding-bottom: 40px;}
.residentials-purchases-md-panel .box img{width:100%;border-radius:6px;}
.residentials-purchases-md-panel .box .text-block{background: #fff;width: 90%;margin: 0 auto;padding: 25px 25px 0;border-radius: 6px;position: relative;top: -25px;box-shadow: 0 0 30px 5px rgba(0,0,0,0.12);min-height: 280px;}
.residentials-purchases-md-panel .box .text-block h3{font-family: 'Oswald', sans-serif;font-size:22px; line-height:24px; color:#494949;padding:0 0 14px; margin:0 0 14px; position:relative;}
.residentials-purchases-md-panel .box .text-block h3:after{content:""; position:absolute; bottom:0; left:0; width:20px; height:2px; background:#faa227; margin:0 auto;}
.residentials-purchases-md-panel .box .text-block p{font-size: 15px;line-height: 22px;color: #4f4f4f;padding: 0 0 15px;}
.residentials-purchases-md-panel .box .text-block ul li{font-size: 16px;line-height: 22px;color: #4f4f4f;padding: 0 0 12px 28px;position: relative;}
.residentials-purchases-md-panel .box .text-block ul li:before {content: "\f1db";display: inline-block;font-family: FontAwesome;font-size: 14px;color:#fbaf2c;padding: 0 10px 0 0;position: absolute;top: 2px;left: 0;}
.residentials-purchases-bottom-panel ul li{width:50%;}


.developments-md-panel .col-xl-6:nth-child(1){display:none;}






/* residentials-purchases-page */

.why-chooseabout-bottom-panel{background:url(../images/why-choose-sari-property-group.jpg) repeat top center;padding: 70px 0;}
.why-chooseabout-bottom-panel .box{text-align: center;background: url(../images/about-bg2.jpg) no-repeat top center;background-size: cover;}
.why-chooseabout-bottom-panel h2::after {right:0; margin:0 auto;}
.why-chooseabout-bottom-panel h2::before {display: none;}
.why-chooseabout-bottom-panel h2 {text-align: center;font-weight: 300;font-size: 32px;line-height: 34px;}
.why-chooseabout-bottom-panel h2 strong{color:#fbaf2c;}
.why-chooseabout-bottom-panel a{border-radius: 30px;text-transform: capitalize;}

.home-about-panel{background: url(../images/home-about-bg.jpg)repeat top center;background-size: 100%;}
.home-about-panel .text-block{padding: 55px 50px 0 60px;}



/* block-management-page */
.block-management-md-panel{background: url(../images/about-bg2.jpg) no-repeat top center;background-size: cover;}

.block-management-md-panel .box .img-block img{width:100%;}
.block-management-md-panel .top-panel .box {padding:0 !important; margin-top:0 !important; overflow:hidden;}
.block-management-md-panel .top-panel .box .text-block{padding: 20px 20px 0;text-align: left;min-height: 460px;}
.block-management-md-panel .top-panel .box .text-block h4::after{right:inherit;}
.block-management-md-panel .top-panel .box .text-block ul li{font-size:15px;line-height:22px;color:#4f4f4f;padding:0 0 12px 28px;position: relative;}
.block-management-md-panel .top-panel .box .text-block ul li:before {content: "\f1db";display: inline-block;font-family: FontAwesome;font-size: 14px;color:#fbaf2c;padding: 0 10px 0 0;position: absolute;top: 2px;left: 0;}


/* common-recent-purchases-bottom-panel */

.common-recent-purchases-bottom-panel{padding:60px 0;}
.common-recent-purchases-bottom-panel h2{font-family: 'Oswald', sans-serif;font-size: 40px;line-height: 42px;color: #3b3b3b;position: relative;padding-bottom: 30px;margin-bottom:50px; text-align:center;}
.common-recent-purchases-bottom-panel h2:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width:40px;height: 1px;background: #47475f;padding: 0;margin: 0 auto;}














/* contact-us-page */
.contact-block{padding:65px 0 50px !important;}
.contact-block .col-md-4{background:none !important;}
.contact-block .col-md-3{background:none !important;}
.contact-block .contact-details-block h3.fax {background: url(../images/fax-icon.png) no-repeat left 3px;}
.contact-block .contact-details-block p {color: #000 !important;padding-left:30px !important;}
/*.contact-block .contact-details-block p br{display:none;}*/
.contact-block .contact-details-block p a{color: #000 !important; font-size:17px; font-weight:500 !important; transition:all 500ms ease-in-out;}
/*.contact-block .contact-details-block p a.email{font-size:16px;}*/
.contact-block .contact-details-block p a:hover{color:#fbaf2c !important;}
.contact-block .contact-details-block{padding: 0 0 !important;}
.contact-block .contact-details-block h3{padding-left:30px !important;font-weight: 400 !important;}
.contact-block .map-block iframe{border: 4px solid #fff !important;box-shadow: 0 0 30px 3px rgba(137, 136, 136, 0.12);}
.contact-block .form-block .submit{background: #fbaf2c !important; transition:all 500ms ease-in-out;}
.contact-block .form-block .submit:hover{background: #fbaf2c !important;}

/* contact-us-page */







/* add */

@media screen and (max-width:1600px){
.banner-block .banner-desc {top:25% !important;}


}

@media screen and (max-width:1499px){




}

@media screen and (max-width:1366px){
.banner-block .owl-nav{bottom: 220px;}

}

@media screen and (max-width:1299px){
.banner-block .text-block h1{font-size: 60px;line-height: 66px;}
.banner-block .text-block h2 {font-size: 13px;line-height: 20px;letter-spacing: 3px;}
.banner-block .owl-nav {bottom: 180px;}

.working-across .top-panel .box{min-height: 400px;}



}


@media screen and (max-width:1299px){
.about-panel .text-block{padding-left:20px;}
.about-page .text-block h2{font-size: 24px;}
.residential-purchases .box .text-block .anc a::after {left: 33%;}
.summary-block .owl-next{right:-12px;}
.summary-block .owl-prev{left:-12px;}


}

@media screen and (max-width:1199px){
.banner-block .owl-nav {bottom: 145px;}
.banner-block {padding: 68px 0 0 0 !important;}

.common-packages .box .img-block{width: 100%;position: inherit;top: 0;margin-bottom: 25px;}
.common-packages .box .content-block{width: 100%;padding:25px;min-height: inherit;}

.about-bottom-panel .box{width: 100%;}
.working-across .top-panel p{font-size: 16px !important;line-height: 22px !important;padding: 0 0 20px !important;}
.how-it-works-page .top-panel p strong{font-size: 17px;}
.inner-banner{min-height: 300px;}

.about-panel .img-block {width: 100%;}
.about-panel .text-block{width: 100%;padding:20px 0 0;}
.about-page .bottom-content{padding-top: 0;}
.about-panel p{padding-bottom: 10px;}

.developments-residential {padding-bottom: 40px;}
.residential-purchases{padding-top:30px;}
.residential-purchases h2{font-size: 22px;line-height: 24px;padding: 0 0 20px;}
.residentials-purchases-md-panel .box .text-block{min-height: 330px;}

.summary-block .box{min-height: 290px;}
.summary-block .box .img-block{width: 65px;height: 65px;margin-bottom:10px;}

.common-recent-about-panel .img-block{padding: 30px 20px 0;}
.common-recent-about-panel .text-block{padding:20px 20px 30px;}
.about-panel .text-block h2{font-size: 22px;line-height: 24px;padding: 0 0 15px;margin-bottom: 16px;}

.common-recent-purchases-bottom-panel {padding: 30px 0;}
.common-recent-purchases-bottom-panel h2{font-size: 22px;line-height: 24px;padding-bottom: 20px;margin-bottom: 24px;}

.block-management-md-panel .top-panel .box .text-block{min-height: 400px;}





}



@media screen and (max-width:991px){
.banner-block {padding: 62px 0 0 0 !important;}
.banner-block .text-block h1{font-size: 30px;line-height: 36px;padding-top: 5px;}
.banner-block .text-block h1 br{display:none;}
.banner-block .banner-desc {top: 38% !important;}

.corporate-packages-block {padding: 30px 0;}
.why-chooseabout-bottom-panel{padding: 30px 0;}
.about-bottom-panel .box{padding:20px;}
.why-chooseabout-bottom-panel h2{font-size: 20px;line-height: 25px;padding-bottom: 14px;margin-bottom: 14px;}
.about-bottom-panel p{padding-bottom: 15px;}

.working-across .top-panel .box{padding: 75px 15px 25px !important;}
.block-management-md-panel .top-panel .box{padding: 0 !important;min-height: inherit;margin-bottom: 20px !important;}

.working-across .top-panel {padding: 30px 0 !important;}
.working-across .top-panel .contact-info {width: 100%;}
.working-across .top-panel .contact-info h4{padding-right:10px;padding-left:10px;}
.inner-banner {min-height: 250px;}
.inner-banner .dec-box h2{font-size: 35px;}

.about-page {padding: 30px 0;}
.about-panel p {font-size: 15px;line-height: 24px;}
.residential-purchases .box{margin-bottom: 20px;}

.residentials-purchases-md-panel .box .text-block{padding:15px;min-height: inherit;}
.residentials-purchases-md-panel{padding-top:30px;padding-bottom: 15px;}
.residentials-purchases-md-panel .box{padding-bottom: 20px;}

.how-it-new .bottom-panel {padding: 30px 0;}
.how-it-new .bottom-panel h2{font-size: 20px;line-height: 22px;padding-bottom: 20px;}
.how-it-new .bottom-panel .box h4 {font-size: 16px;line-height: 24px;}
.how-it-works-page .bottom-panel .box .icon-block{width: 100px;height: 100px;padding-top: 23px;}
.how-it-works-page .bottom-panel .box .icon-block img{width:50%;}

.offer-in-principle h2{font-size: 22px;line-height: 24px;padding-bottom: 15px;margin-bottom: 20px;}
.offer-in-principle p {font-size: 15px;line-height: 23px;padding: 0 0 13px;}
.offer-in-principle p strong {font-size: 15px;line-height: 20px;padding-bottom: 2px;}
.offer-in-principle .box{padding:20px 20px 15px;}
.offer-in-principle{padding: 30px 0;}
.exchange-completion .box{width: 100%;}
.exchange-completion {padding:45px 0 30px;}
.exchange-completion .box{padding: 0px 20px 20px;}
.exchange-completion .box h2{top: -15px;padding: 9px 15px;font-size: 16px;}

.summary-block{padding: 30px 0;}
.summary-block h2{font-size: 20px;line-height: 22px;padding-bottom: 15px;margin-bottom: 25px;}
.summary-block .box {min-height: 330px;}

.proud-members {padding: 30px 0;}
.proud-members h2{font-size: 20px;line-height: 22px;padding-bottom: 15px;margin-bottom: 20px;}
.proud-members ul{padding-bottom: 10px;}
.summary-block .bottom-panel p {font-size: 15px;line-height: 20px;}

.block-management-md-panel .top-panel .box .text-block {min-height: inherit;padding-bottom: 20px;}


}

@media screen and (max-width:767px){
.banner-block .owl-nav {bottom: 104px;}
.how-it-works-page .top-panel p strong {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.working-across .top-panel .box {min-height: inherit;padding-top:55px;}
.working-across .top-panel .box .content-panel {min-height: inherit;padding-bottom: 20px;}
.working-across .top-panel .box{margin: 35px 0 !important;}
.working-across .top-panel .contact-info ul li:nth-child(3){margin: 0;}
.working-across .top-panel .contact-info ul li{padding-left: 50px;margin-right: 20px;}
.working-across .top-panel .contact-info ul li:nth-child(2) {padding: 0 12px 0 0;}
.working-across .top-panel .contact-info h4 {padding: 0 10px 10px;margin-bottom: 15px;font-size: 17px;line-height: 25px;}
.working-across .top-panel .contact-info{padding: 15px 0;}
.working-across .top-panel .box .icon-block {width: 80px !important;height: 80px !important;}

.about-page .text-block h2 {font-size: 20px;padding: 0 0 8px;margin-bottom: 14px;}
.about-bottom-panel h5{font-size: 15px;line-height: 22px;}

.residentials-purchases-md-panel .box .text-block{width: 100%;border-radius: 0 0 6px 6px;top: 0;box-shadow: 0 0 5px 0px rgba(0,0,0,0.12);}
.residentials-purchases-md-panel .box img{border-radius: 0;}

.how-it-works-page .top-panel {padding: 30px 0;}
.how-it-works-page .top-panel h2{font-size: 20px;line-height: 25px;padding-bottom: 15px;margin-bottom: 16px;}

.exchange-completion{padding-top:45px;}
.exchange-completion .box h2{font-size: 15px;}
.exchange-completion .box p {font-size: 15px;line-height: 22px;}

.summary-block .box {min-height: 290px;}
.summary-block .bottom-panel {padding: 12px 0 0;}
.block-management-md-panel .top-panel .box {margin: 12px 0 !important;}
.block-management-md-panel .top-panel {padding-bottom:15px !important;}

}

@media screen and (max-width:700px){
.banner-block .owl-nav {bottom: 78px;}
.banner-block .banner-desc {top: 30% !important;}
.inner-banner {min-height: 200px;}
.inner-banner .dec-box h2 {font-size: 20px;line-height: 22px;}
.inner-banner .dec-box{bottom: 44%;}
.about-bottom-panel {padding: 30px 0;}
.about-bottom-panel ul li{width: 50%;}
.about-bottom-panel h2{font-size: 20px;line-height: 25px;padding-bottom: 15px;margin-bottom: 15px;}
.about-bottom-panel p {font-size: 16px;line-height: 22px;}
.residential-purchases .box .text-block ul li {font-size: 16px;}
.residential-purchases .box .text-block .anc a::after {display:none;}
.residential-purchases .box .text-block h3{font-size: 15px;line-height: 18px;padding: 8px 14px 10px 48px;}

}

@media screen and (max-width:600px){
.banner-block img{height: 220px;}
.banner-block .owl-nav .owl-prev{left: 20px;}
.banner-block .owl-nav .owl-next{right: 20px;}
.how-it-works-page .bottom-panel .box

}




@media screen and (max-width:575px){

.corporate-packages-block .box .content-block h2{font-size:22px;line-height: 24px;padding-bottom: 14px;margin-bottom: 14px;}
.common-packages .box .content-block{padding:20px 20px 10px;}
.corporate-packages-block .box .content-block p{margin: 0 0 10px;}
.common-btn{font-size: 14px;padding: 11px 50px 10px 17px;}
.common-btn::after {top: 13px;}
.about-bottom-panel p {font-size: 15px;line-height: 22px;}

.working-across .top-panel .contact-info ul{padding:0 15px;}
.working-across .top-panel .contact-info ul li{display: inherit; margin:0;padding-left: 62px;}
.working-across .top-panel .contact-info ul li:nth-child(2){margin: 8px 15px;top: 0;padding: 0;}
.about-page .text-block h2{font-size: 17px;line-height: 22px;}
.residential-purchases h2 {font-size: 20px;}
.residentials-purchases-md-panel .box .text-block ul li {font-size: 15px;line-height: 20px;padding: 0 0 10px 22px;}
.residentials-purchases-md-panel .box .text-block h3{font-size: 19px;line-height: 22px;}

.how-it-works-page .bottom-panel .box {padding: 20px;border: 1px solid rgba(139, 138, 138, 0.12);margin-bottom: 10px;}
.summary-block .box {min-height:310px;}



}
@media screen and (max-width:499px){
.summary-block .box { min-height: 210px;}

}



@media screen and (max-width:400px){
.summary-block .box {min-height: 244px;}




}

@media screen and (max-width:351px){
.banner-block .owl-nav{display:none;}
.banner-block .text-block h1{font-size: 25px;}
.banner-block .text-block h2{letter-spacing:1px;}
.about-bottom-panel ul li {width: 100%;}


}


