@media (max-width: 1750px){
.whywe .wedotxt{padding: 90px 270px 85px 90px;}
.arewe .aretxt{padding: 80px 90px 55px 280px;}
.whyimg{left: 145px;}
.overview .ovtxt{padding: 110px 25px 70px 280px;}
.ovtxtov {padding: 80px 280px 10px 70px;}
}

@media (max-width: 1600px){
.whywe .wedotxt {padding: 65px 150px 85px 85px;}
.arewe .aretxt{padding: 80px 90px 55px 190px;}
.whyimg{left: 45px;}
.overview .ovtxt {padding: 110px 25px 70px 190px;}
.ovtxtov {padding: 80px 190px 10px 70px;}
	
}

@media (max-width: 1440px){
.arewe .aretxt{padding: 80px 90px 55px 155px;}
.overview .ovtxt {padding: 110px 25px 70px 120px;}
.ovtxtov {padding: 80px 120px 10px 70px;}
	
}

@media (max-width: 1366px){
.arewe .aretxt{padding: 80px 90px 55px 120px;}	
	
}

@media (max-width: 1280px) {
 .navbar-nav > li{ margin:0px 10px}
 .property .wtxt p{ width:70%;}
 .afirmimg img{ height:450px;}
 .afirm{min-height: 412px;}
 .firmtxt{ padding-top:60px;}
 .turuersimg img{height: 560px;}
 .turuers{ min-height:560px;}
.newbg .atxt{left: -20px;}	
.navbar-nav > li a{font-size: 15px;}
.arewe .aretxt{padding: 80px 90px 55px 75px;}
.overview .ovtxt {padding: 110px 25px 70px 80px;}	
.ovtxtov {padding: 80px 80px 10px 70px;}	
  
}



@media (max-width: 1199px) {
.property .wtxt {margin: 40px 0px 0px 40px;width: 90%}
.property .wtxt h3{ font-size:40px; line-height:48px;}
.property .wtxt p{ width:100%;}
.readpro{ margin-top:30px;}
.proimg img{ height:230px;}
.service .wtxt {margin: 85px 0px 0px 40px;width: 85%;}
.commercial ul li{ padding:0px 40px;}
.banner .btxt{padding-top: 140px;}
.new .newarea .ntxt h4 a{ font-size:18px;}
.pl-100 {padding-left: 40px;}
.footer .col-lg-5 {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
.prosearch .form-group{ width:17%;}
.net h4{ font-size:16px;}
.contright h4, .contarea h4{ font-size:40px;}
.contright{ padding:43px;}
.inheader{ min-height:75px;}
.newbg {min-height: 400px !important;}
.newbg .atxt{ padding-top:60px !important;left: 0px;}
.founarea .pl-5{ padding-left:15px !important;}
.founarea .pr-5{ padding-right:15px !important;}
.whatwe{ padding:50px 0px;}
.whatwe .wetxt {width: 60%;}
.whywe{min-height: 525px;}
.whywe .wedotxt{bottom: -65px; padding:40px;}
.whywe .wedotxt h4{ font-size:37px; line-height:46px;}
.arewe .aretxt{padding: 80px 90px 55px 40px;}
.arewe .aretxt h4{font-size: 35px;line-height: 45px;}
.arewe_img{width: 650px;left: -270px;}
.afirmimg1{ display:none;}
.afirm {min-height: 312px;}
.afirmimg img {height: 350px;}
.firmtxt {padding-top: 40px;}
.firmtxt h4{font-size: 35px;line-height: 40px;margin-bottom: 10px;}
.firmtxt p{ width:100%;}
.build{ padding:60px 0px;}
.turuers {min-height: 400px;}
.turuersimg img {height: 400px;}
.turuers .hetxt {width: 52%;float: right;padding-top: 40px;}
.turuers .hetxt h4{font-size: 40px;margin-bottom: 10px;}
.team{ margin-top:-140px;}
.benefit{padding: 300px 0px 130px;margin-top: -160px;}
.moreimg img{height: 260px;}
.fltxt h3{ font-size:20px;}
.srealimg img{height: 350px;}
.realtxt h4{ font-size:35px;}
.resetxt{width: 70%;}
.weareatxt {width: 60%;}
	.properimg img{height: 350px;}
	.carousel-item img{height: 430px;}
	.overview .ovtxt{padding: 100px 25px 45px 40px;}
	.ovtxtov { padding: 80px 50px 10px 40px;}
	.listleftimg img{height: 280px;}
	.offertxt {width: 55%;float: right;padding: 30px 55px 20px 0px;}
	.offerimg img{width: 430px;}
	.detailbg img{width: 520px;}
}

@media (max-width: 991.98px) {
.navbar-toggler {position: absolute;right: 0;top: 5px;font-size: 25px;color: #ec1e24;}
.navbar-toggler:hover, .navbar-toggler:focus{ outline:none;}
#navbarResponsive {position: absolute;top: 55px;background: #fff;width:100%;left:0;right: 0;margin:auto;box-sizing: border-box;padding: 16px 0;z-index:99;}
.headerarea.fix #navbarResponsive{top: 55px;}
	.headerarea.fix .navbar-nav > li:last-child{padding: 5px 0px;}	
.banner{ min-height:540px;}  
.menu .nav-link{ color:#042244;}
.navbar-nav > li a{color:#042244;}	
.navbar-nav > li:last-child {background: #fff;padding: 0px 0px; margin-top: 0px;}
.banner .btxt{ padding-top:110px;}
.banner .btxt h1{ font-size:60px; padding-bottom:20px;}
.banner .btxt p{ width:100%;}
.banner .sarea .form-group{ width:23%;}
.banner .sarea .btn{ padding:3px 12px;}
.headerarea{ padding:15px 0px 15px;}
.property .wtxt, .service .wtxt{margin: 40px 0px 20px 0px;width: 97%;}
.proimg{ display:none;}
.commercial ul li{ text-align:center;}
.aboutbox{ top:18%; left:0px; margin:0 auto;}
.careersbox{ bottom:20%; left:0px; margin:0 auto; right:0px;}
.footer .col-lg-5 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.footer .col-lg-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer .pl-5 { padding-left:15px !important;margin-top: 30px;}
.our{order: 2}
.ourin{order: 1} 
.property .p-15{ padding-left:15px !important; padding-right:15px !important;}
.innerbg{ min-height:275px;}
.innerbg .atxt {padding-top: 115px;}
.prosearch label{ font-size:10px;}
.net{ padding:17px 10px 15px 22px;}
.innerbg .atxt h1{ font-size:55px;}
.contact .pr-0{ padding-right:15px !important;}
.contact .pl-0{ padding-left:15px !important;}
.contarea{ margin-bottom:25px;}
.newbg .atxt{ padding-top:35px !important;}
.newbg {min-height: 350px !important;}
.foundimg{ display:none;}
.founarea{ padding:50px 0px;}
.foundation{ min-height:initial;}
.fountxt h4{ font-size:35px; line-height:40px;}
.founarea-video .founarea-box .found_img img{ height:350px;}
.whatwe .wetxt {width: 80%;}
.whatwe .wetxt h4{ font-size:40px; line-height:45px;}
.whyimg, .arewe_img{ display:none;}
.whywe {min-height: initial;padding: 40px 0px;}
.whywe .pr-0{ padding-right:15px !important;}
.whywe .wedotxt{position: initial;}
.arewe{min-height: initial;}
.arewe .aretxt{position: initial; padding:40px; width:100%;}
.arewe .pl-0{ padding-left:15px !important;}
.crealty{ padding:40px 0px;}
.crealty p{ width:100%;}
.afirm {min-height: initial;padding: 10px 0px 30px;}
.afirmimg{position: initial;}
.afirmimg img {height: 350px;}
.firmtxt{ width:100%; float:none;}
.turuers {min-height: initial;padding: 0px 0px 10px;}
.turuersimg{ position:initial;}
.turuers .hetxt {width: 100%;float: none;padding-top: 40px;}
.team{ margin-top:0px;padding: 30px 0px 30px;background: #042244;}
.team .owl-carousel .owl-nav{left: 0px;top: 35%;z-index: 9;right: 0px;}
.team .owl-carousel .owl-nav .owl-prev{left: -30px;display: block;position: absolute;}
.team .owl-carousel .owl-nav .owl-next{right: -30px;display: block;position: absolute;}
.benefit {padding: 60px 0px 50px;margin-top: 0px;}
.benefit .betxt {width: 70%;}
.morereach{padding-top: 110px;min-height: 500px;}
.morereach .retxt {width: 60%;}
.moreimg img { height: 210px;}
.morebenefit .motxt h4{ position:relative; z-index:9;}
.flexibility{ margin-bottom:25px;}
.morebenefit{ padding-bottom:50px;}
.realestate{position: inherit;}
.srealimg{position: inherit;}
.srealimg1{ display:none;}
.realtxt {float: none;width: 100%;padding-top: 50px;}
.inrealarea{float: none;position: inherit;margin-top: 40px;}
.special{ margin-bottom:25px;}
.finanacial .wetxt {width: 70%;}
.researchimg img{ height:350px;}
.resetxt {width: 85%;}
.weareatxt {width: 65%;}
	.properimg, .listleftimg{display:none;}	
	.cap{order: 2;}
	.cap1{order: 1;}
	.carousel{ margin-bottom:25px;}
	.carousel-item img{ height:500px;}
	.overview .ovtxt{padding: 40px 30px 40px 30px;margin-top: -40px;position: initial;background-size: 50%;}
	.ovtxtov {padding: 30px 30px 10px 25px;}
	.offerimg img {height: 300px;object-fit: cover;width: 100%;}
	.offertxt{width: 100%;float: none; padding:30px 60px;}
	.invest{padding: 40px 7px;}
	.averag h3{font-size: 30px;}
	.detailbg{display: none;}
	.detarea {padding: 50px 0px;}
	.details ul{ margin:0px 0px 25px 0px}
	.offerimg {display: block;}
}


@media only screen and (max-width: 767.98px){
#navbarResponsive{top: 58px;}
.banner .btxt h1{ font-size:40px; padding-bottom:15px; line-height:60px;}
.banner .btxt p{ font-size:17px; line-height:27px; margin-bottom:30px;}
.banner .sarea .form-group{ width:45%; margin-bottom:5px;}
.banner .sarea .form-control{ height:40px;}
.banner .sarea .btn{padding: 0px 12px;bottom: 12px;top: initial;}
.banner .fild {width: 90% !important;}
.banner {min-height: 520px;}
.serviceimg img{ height:500px;}
.commercial, .new{ padding:60px 0px;}
.commercial ul{ width:100%;}
.commercial ul li{ border-right:none; width:70%; margin:0 auto 25px; display:block;}
.commercial ul li::after{ display:none;}
.new .newarea{ margin-bottom:30px;}
.seeall{ top:10px;}
.footer .col-lg-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; text-align:center; margin-bottom:30px;}
.footer .pr-5{ padding-right:15px !important;}
.border-right {border-right: 0px solid #072648 !important;}
.footer-item .logo{ margin:0 auto 20px;}
.footer-item p{ width:100%;}
.pl-100 {padding-left: 30px;}
.footer .col-lg-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.footer .pl-5 { padding-left:15px !important;margin-top: 0px;}
.map{ display:none;}
.prosearch .form-group{ width:32%; margin-bottom:10px;}
.prosearch label {font-size: 12px;}
.proarea {padding: 30px 20px 30px 20px;}
.proinimg img{ width:97%; height:220px;}
.net {padding: 25px 20px 20px 30px;}
.pagination{ margin-top:25px;}
.innewimg img{ height:250px;}
.inntxt{position: initial;width: 100%;height: initial;padding: 30px;}
.inarea{margin: -30px 0px 0px;}
.innew{ padding:30px 0px !important;}
.innarea {padding-bottom: 0px;}
.innewarea .pagination{ width:100%;padding-bottom: 60px;}
.fountxt {padding-top: 30px;}
.whatwe .wetxt {width: 95%;}
.whatwe .wetxt h4 {font-size: 35px;line-height: 41px;}
.crealty h4{ font-size:35px;}
.newbg:after{ position:absolute; content:""; width:100%; height:100%; background-color:rgba(255,255,255,0.5); left:0px; top:0px;}
.newbg .atxt{position: relative;z-index: 9;}
.afirmimg img {height: 300px;}
.build .butxt {width: 75%;}
.turuersimg img {height: 350px;}
.morereach {padding-top: 50px;min-height: 420px;}
.morereach .retxt {width: 80%;}
.morebenefit .motxt h4{ font-size:30px;line-height: 35px;}
.fltxt{min-height: initial;}
.finanacial .wetxt {width: 100%;}
.finanacial{ padding:60px 0px;}
.researchimg{display: none;}
.research{ padding:60px 0px;position: initial;min-height: auto;}
.resetxt{ width:100%; padding:35px;position: initial;}
.resetxt h4{ font-size:40px;margin-bottom: 10px;}
.weareatxt {width: 75%;}
.weareabg{ padding:40px 0px;}
.newbg .atxt p{font-size: 17px;line-height: 27px;}
.srealimg img {height: 235px;}
.realtxt{ text-align:center;}
.realtxt h5{font-size: 20px;}
	.viewall{position: initial;margin: 0 auto;display: block;text-align: center;width: 200px;}
	.grocery .grotxt h4{ font-size:33px;}
	.highligh h4{font-size:40px;}
	.invest:nth-child(4){border-bottom: 1px solid #18385D;border-right: 0px solid #18385D;border-left: 1px solid #18385D;}
    .invest:nth-child(2){border-right: 0px solid #18385D;}
	.details .pr-1{padding-right: 15px !important;}
	.details .pl-1{padding-left: 15px !important;}
	}
@media only screen and (max-width: 639.98px){
.navbar-brand {width: 150px;}	
.banner .btxt {padding-top: 85px;}	
.banner .btxt h1{ font-size:35px; padding-bottom:10px;}	
.banner .btxt p{font-size: 15px;line-height: 23px;margin-bottom: 20px;}
.banner .nav-link{ margin-right:20px;}
.banner .sarea .form-group{ width:44%;}	
.banner{ min-height:450px;}
.serviceimg img{ height:350px;}	
.property .wtxt h3, .service .wtxt h3{font-size: 30px;line-height: 35px;}	
.about_bg, .careers_bg{ min-height:475px;}	
.aboutbox{top: 10%;max-width: 450px;}	
.careersbox{ bottom:15%;max-width: 450px;}	
.footer-item .ctxt ul li a{ font-size:12px;}	
.new h3{ font-size:40px;}
.copyright-area{ padding:15px 0px; margin-top:40px;}	
.proarea {padding: 30px 30px 30px 20px;}
.boxarea{ padding-right:0px;}
.proinimg img{ width:100%;}
.prosearch .form-control{ height:40px;}
.innerbg .atxt h1{ font-size:40px;}
.newbg .atxt h1{margin-bottom: 5px;}
.innewimg img{ height:200px;}
.inntxt h4 a{ font-size:21px; line-height:28px;}
.newbg .atxt{ width:100%;}
.founarea-video .founarea-box .found_img img {height: 250px;}
.whywe .wedotxt h4, .arewe .aretxt h4, .crealty h4, .fountxt h4, .whatwe .wetxt h4, .firmtxt h4 {font-size: 30px;line-height: 35px;}
.ptxt{padding-left: 15px;}
.build .butxt h4, .turuers .hetxt h4, .benefit .betxt h4, .morereach .retxt h4{ font-size:40px; line-height:40px;}
.turuersimg img, .teamimg img {height: 250px;}
.moreimg{ display:none;}
.morebenefit .motxt {padding-top: 50px;text-align: center;}
.flaximg img{ height:230px;}
.joinarea{ margin-top:20px;}
.applynow{position: initial;background: #ec1e24;color: #fff;width: 180px;margin: 0 auto;display: block;text-align: center;}
.team .owl-carousel .owl-nav .owl-prev{ left:-10px;}
.team .owl-carousel .owl-nav .owl-next{ right:-10px;}
.finanacial .wetxt h4, .resetxt h4, .weareatxt h4{ font-size:35px;}
	.carousel-item img {height: 400px;}
	.grocery .grotxt h4{ font-size:30px;}
	.grocery .grotxt h3 span, .overview .ovtxt h4, .overview h4, .listed h4, .listing h4{font-size:35px;}
	.grocery{padding: 40px 0px 70px;}
	.listed, .listing{padding: 40px 0px 40px;}
	.listed .col-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.listed .teamimg img{height: 330px;}
	.offertxt{padding: 30px 15px;}
	.offertxt h4, .details h4, .highligh h4{ font-size:35px;}
	.highligh{padding: 40px 0px;}
	.detaimg img, .detaimg1 img{height: 235px;}
	}
	
@media only screen and (max-width: 479.98px){
.banner .btxt{ padding-top:70px;}
.banner .btxt h1 {font-size: 30px;padding-bottom: 10px; line-height:45px;}	
.banner .btxt p {font-size: 13px;line-height: 19px;margin-bottom: 20px;}
.banner{min-height: 390px;}	
.banner .nav-link {margin-right: 20px; padding:15px 0px; font-size:16px;}
.banner .sarea .form-group {width: 43%;}
.serviceimg img{ height:280px;}
.property .wtxt h3, .service .wtxt h3{ font-size:25px;}
.readpro, .read{margin-top: 20px;}
.commercial ul li{ padding:0px 20px;}
.aboutbox{max-width: 380px; padding:30px;}
.about_bg, .careers_bg{ min-height:415px;}
.careersbox{max-width: 380px; padding:30px;}
.footer{ padding:40px 0px 0px;}
.footer .col-lg-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-bottom:30px;}
.footer .col-lg-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.pl-100{ padding-left:15px;}
.new h3{ font-size:35px;}
.footer-item p{ margin-bottom:10px;}
.footer-item .logo{ margin: 0 auto 10px;}
.footer-item .ctxt ul li a {font-size: 15px;}
.comm_icon{ font-size:45px;}
.prosearch label{ font-size:10px;}
.prosearch select{ font-size:11px !important;}
.prosearch .form-control::-moz-placeholder{ font-size:11px;}
.prosearch .form-control::-webkit-placeholder{ font-size:11px;}
.innerbg .atxt h1{ font-size:40px;}
.proinimg img{ height:200px;}
.innerbg { min-height: 225px;}
.innerbg .atxt {padding-top: 80px;}	
.protype {padding: 0px 0px 50px}
.contact{ padding:40px 0px;}
.contarea, .contright{ padding:35px;}
.contarea h6{ font-size:20px; margin-bottom:15px; width:100%; line-height:30px;}
.newbg .atxt p{ font-size:15px; line-height:25px;}
.newbg .atxt {padding-top: 20px !important;}
.newbg {min-height: 275px !important;}
.apply{ margin-top:0px;}
.afirmimg img {height: 250px;}
.build .butxt h4, .turuers .hetxt h4, .benefit .betxt h4, .morereach .retxt h4 {font-size: 30px;line-height: 35px; margin-bottom:15px;}
.turuersimg img{ height:230px;}
.build .butxt, .benefit .betxt{ width:90%;}
.morereach .retxt{ width:100%;}
.morereach{ min-height:450px;}
.realtxt h4 {font-size: 29px;}
.special{ padding:30px;}
	.ovtxtov {padding: 30px 0px 10px 0px;}
	.carousel-item img {height: 250px;}
	.offerimg img{height: 240px;}
	.highligh .col-6 {flex: 0 0 100%;max-width: 100%;}
	.averag {text-align: center;padding: 0px 15px 0px 15px;position: inherit;}
	.aveimg{position: inherit;display: block;margin: 0px auto 20px;height: auto;}
	.invest {padding: 20px 7px;}
	.invest{border-right: 0px solid #18385D;}
	.invest:nth-child(4){border-left: 0px solid #18385D;}
	.invest:nth-child(5){border-bottom: 1px solid #18385D;}
}

@media only screen and (max-width: 410px){
.banner .btxt h1{ font-size:25px;padding-bottom: 7px;line-height: 40px;}
.banner .btxt p {font-size: 11px;line-height: 18px;margin-bottom: 15px; padding-left:15px;}
.banner .nav-link{margin-right: 17px;padding: 13px 0px;font-size: 13px;}
.banner .sarea .btn{ padding:0px 9px;}
.banner .fild {width: 85% !important;}	
.banner{ min-height:370px;}
.serviceimg img{ height:260px;}
.property .wtxt h3, .service .wtxt h3{ font-size:23px; line-height:29px; padding-bottom:15px;}
.property .wtxt p{ font-size:15px}
.readpro{ padding:18px 40px;}
.service .wtxt ul li{ font-size:16px;}
.commercial, .new {padding: 40px 0px;}
.commercial ul li{ width:90%;}
.aboutbox{ max-width:330px;}
.about_bg, .careers_bg {min-height: 400px;}
.careersbox{max-width:330px; bottom:11%;}
.new h3{ font-size:30px;}
.read{padding: 18px 65px;}
.aboutbox h3, .careersbox h3{ font-size:37px;}
.innerbg .atxt h1{ font-size:30px;line-height: 45px;}
.prosearch label{ font-size:8px; margin-bottom:5px;}
.prosearch .form-control {height: 35px;}
.prosearch .form-group{ margin-bottom:0px;}
.contright h4, .contarea h4{ font-size:35px;}
.contarea h6{ font-size:17px; line-height:25px;}
.newbg {min-height: 275px !important;}
.founarea-video .founarea-box .found_img img {height: 220px;}
.founarea-video .founarea-box .found_img .foundicon .play-btn{height: 65px;width: 65px;line-height: 68px;}
.fountxt h4, .whatwe .wetxt h4, .whywe .wedotxt h4, .arewe .aretxt h4, .crealty h4 {font-size: 25px;line-height: 30px;}
.whywe .wedotxt, .arewe .aretxt{ padding:30px 25px;}
.afirmimg img, .turuersimg img, .teamimg img, .flaximg img {height: 200px;}
.team .owl-carousel .owl-nav .owl-prev, .team .owl-carousel .owl-nav .owl-next{ display:none;}
.build .butxt h4, .turuers .hetxt h4, .benefit .betxt h4, .morereach .retxt h4 {font-size: 27px;line-height: 35px;margin-bottom: 15px;}
.srealimg img {height: 170px;}
.realtxt h4 {font-size: 25px;}
.realtxt h5 {font-size: 17px;line-height: 23px;}
.special h3{font-size: 25px;}
.finanacial .wetxt h4, .resetxt h4, .weareatxt h4{font-size: 30px;margin-bottom: 8px;}
	.carousel-item img {height: 300px;}
	.grocery .grotxt h4 {font-size: 23px;}
	.grocery .grotxt h3 span, .overview .ovtxt h4, .overview h4, .listed h4 {font-size: 32px;}
	.carousel-item img { height: 250px;}
	.grotxt h3 span{ font-size:25px;}
	.offerimg img, .detaimg img, .detaimg1 img {height: 200px;}
	.offertxt h4, .details h4, .highligh h4 {font-size: 30px;}
}
@media only screen and (max-width: 320px){
	}
