@media(min-width:1601px) and (max-width:1800px){
	.difference-img{width: 48%;bottom: 60px;}
}
@media(min-width:1201px) and (max-width:1600px){
	.property-img{width: 40%;bottom: 80px;}
	.difference-img{width: 40%;bottom: 80px;}
	.property-wrp .property-block .property-info p{font-size: 22px;}
	.difference-wrp .difference-block .difference-info p{font-size: 20px;margin: 0 0 25px;line-height: 28px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 20px;margin: 0 0 25px;line-height: 28px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 18px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}

	.difference-img{width: 38%;bottom: 40px;}

	.testimonials-wrp .slider-box{padding-right: 25px;}
	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(min-width:1025px) and (max-width:1200px){
	header{padding: 20px 0;}
	header .navbar-brand{width: 140px;}
	.btn-main{font-size: 18px;padding: 10px 15px;}
	.btn-main img{max-width: 22px;}
	.testimonials-wrp .btn-main1 img{max-width: 22px;}

	.hero-wrp{padding: 200px 0 0;height: 650px;}
	.hero-wrp .hero-dt h2{font-size: 40px;line-height:45px;margin: 0 0 20px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size:20px;line-height:28px;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;margin: 0 auto;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 180px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 20px;line-height: 28px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}
	.property-img{width: 40%;bottom: 80px;}
	.testimonials-wrp .slider-box{min-height: 250px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .process-box img{margin: 0 auto 15px;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 40px auto 0;font-size: 20px;}
	.center-box:after, .center-box:before{top: 150px;}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}
	.difference-img{width: 38%;bottom: 40px;}
	.difference-title{margin: 0 0 60px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp .slider-box{padding-right: 25px;min-height: 290px;}
	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(min-width:992px) and (max-width:1024px){
	header{padding: 20px 0;}
	header .navbar-brand{width: 140px;}
	.btn-main{font-size: 18px;padding: 10px 15px;}
	.btn-main img{max-width: 22px;}
	.testimonials-wrp .btn-main1 img{max-width: 22px;}

	.hero-wrp{padding: 200px 0 0;height: 650px;}
	.hero-wrp .hero-dt h2{font-size: 40px;line-height:45px;margin: 0 0 20px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size:20px;line-height:28px;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;margin: 0 auto;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 180px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 20px;line-height: 28px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}
	.property-img{width: 40%;bottom: 80px;}
	.testimonials-wrp .slider-box{min-height: 250px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .process-box img{margin: 0 auto 15px;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 40px auto 0;font-size: 20px;}
	.center-box:after, .center-box:before{top: 150px;}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}
	.difference-img{width: 40%;bottom: 60px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp .slider-box{padding-right: 25px;}
	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(min-width:768px) and (max-width:991px){
	header{padding: 10px 0;}
	header .navbar-brand{width: 120px;}
	.btn-main{font-size: 16px;padding: 10px 15px;}
	.btn-main img{max-width: 18px;margin-right: 5px;}
	.testimonials-wrp .btn-main1 img{max-width: 18px;}

	.hero-wrp{padding: 140px 0 0;height: 600px;}
	.hero-wrp .hero-dt h2{font-size: 40px;line-height:45px;margin: 0 0 20px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size:20px;line-height:28px;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;margin: 0 auto;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 180px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 16px;line-height: 22px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}
	.property-img{width: 40%;bottom: 80px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .process-box img{margin: 0 auto 15px;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 40px auto 0;font-size: 20px;}
	.center-box:after, .center-box:before{top: 150px;}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}
	.difference-img{width: 40%;bottom: 60px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp .slider-box{padding-right: 25px;}
	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(min-width:576px) and (max-width:767px){
	header{padding: 10px 0;}
	header .navbar-brand{width: 100px;}
	.btn-main{font-size: 16px;padding: 10px 15px;}
	.btn-main img{max-width: 18px;margin-right: 5px;}
	.testimonials-wrp .btn-main1 img{max-width: 18px;}

	.hero-wrp{padding: 140px 0 0;}
	.hero-wrp .hero-dt h2{font-size: 30px;line-height: 35px;margin: 0 0 20px;text-align: center;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size: 16px;line-height: 24px;margin: 0 0 30px;text-align: center;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;margin: 0 auto;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 250px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 18px;line-height: 26px;}
	.property-img{position: relative;margin: 0 0 5px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .center-box{margin: 40px 0;}
	.process-wrp .process-box{margin: 0 0 40px;}
	.process-wrp .process-box img{margin: 0 auto 15px;max-width: 25%;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 20px auto 0;font-size: 20px;}
	.center-box:before{left: 45%;right: auto;top: auto;bottom:-20px;transform: rotate(90deg);}
	.center-box:after {left: 45%;top: -55px;transform: rotate(90deg);}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-img{width: 100%;position: relative;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(min-width:448px) and (max-width:575px){
	header{padding: 10px 0;}
	header .navbar-brand{width: 100px;}
	.btn-main{font-size: 16px;padding: 10px 15px;}
	.btn-main img{max-width: 18px;margin-right: 5px;}
	.testimonials-wrp .btn-main1 img{max-width: 18px;}

	.hero-wrp{padding: 140px 0 0;}
	.hero-wrp .hero-dt h2{font-size: 30px;line-height: 35px;margin: 0 0 20px;text-align: center;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size: 16px;line-height: 24px;margin: 0 0 30px;text-align: center;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;margin: 0 auto;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 250px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 18px;line-height: 26px;}
	.property-img{position: relative;margin: 0 0 5px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .center-box{margin: 40px 0;}
	.process-wrp .process-box{margin: 0 0 40px;}
	.process-wrp .process-box img{margin: 0 auto 15px;max-width: 25%;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 20px auto 0;font-size: 20px;}
	.center-box:before{left: 45%;right: auto;top: auto;bottom:-20px;transform: rotate(90deg);}
	.center-box:after {left: 45%;top: -55px;transform: rotate(90deg);}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-img{width: 100%;position: relative;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}

@media(max-width:447px){
	header{padding: 10px 0;}
	header .navbar-brand{width: 100px;}
	.btn-main{font-size: 16px;padding: 10px 15px;}
	.btn-main img{max-width: 18px;margin-right: 5px;}
	.testimonials-wrp .btn-main1 img{max-width: 18px;}

	.hero-wrp{padding: 140px 0 0;}
	.hero-wrp .hero-dt h2{font-size: 30px;line-height: 35px;margin: 0 0 20px;text-align: center;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt p{font-size: 16px;line-height: 24px;margin: 0 0 30px;text-align: center;}
	.hero-wrp .hero-dt p br{display: none;}
	.hero-wrp .hero-form{padding: 25px 20px;}
	.btn-main1{padding: 12px;font-size: 20px;line-height: 28px;}

	.testimonials-wrp{padding: 250px 0 50px;}
	.titlebar h2{font-size: 30px;line-height: 35px;margin: 0 0 30px;}
	.testimonials-wrp .btn-main1{margin: 20px auto 0;}

	.property-wrp{padding: 50px 0;}
	.property-wrp h2{font-size: 22px;}
	.property-wrp h3{font-size: 32px;margin: 0 0 50px;}
	.property-wrp .property-block .property-info p{font-size: 18px;line-height: 26px;}
	.property-img{position: relative;margin: 0 0 5px;}
	.property-wrp .property-block .property-info a{font-size: 20px;}

	.process-wrp{padding: 50px 0;}
	.process-wrp .process-title h2{font-size: 35px;}
	.process-wrp .process-title p{font-size: 20px;}
	.process-wrp .center-box{margin: 40px 0;}
	.process-wrp .process-box{margin: 0 0 40px;}
	.process-wrp .process-box img{margin: 0 auto 15px;max-width: 25%;}
	.process-wrp .process-box h3{font-size: 28px;margin: 0 0 15px;}
	.process-wrp .process-box p{font-size: 16px;}
	.process-wrp a{margin: 20px auto 0;font-size: 20px;}
	.center-box:before{left: 45%;right: auto;top: auto;bottom:-20px;transform: rotate(90deg);}
	.center-box:after {left: 45%;top: -55px;transform: rotate(90deg);}

	.difference-wrp{padding: 50px 0;}
	.difference-wrp .difference-title h2{font-size: 30px;}
	.difference-wrp .difference-title h3{font-size: 20px;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info p{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-wrp .difference-block .difference-info ul li{font-size: 18px;margin: 0 0 20px;line-height: 24px;}
	.difference-img{width: 100%;position: relative;margin: 0 0 25px;}
	.difference-wrp .difference-block .difference-info h6{font-size: 16px;line-height: 22px;}
	.difference-wrp .difference-block .difference-info .agent-btn{font-size: 18px;}

	.programs-wrp{padding: 50px 0;}
	.programs-wrp h2{font-size: 26px;line-height: 32px;margin: 0 0 20px;s}
	.programs-wrp h6{font-size: 18px;}

	.testimonials-wrp button.slick-prev.slick-arrow, .testimonials-wrp button.slick-next.slick-arrow{left: -10px;}
	.testimonials-wrp button.slick-next.slick-arrow{right: -10px;}
}