/* responsive style starts here */

@media screen and (min-width: 1921px){
	.first-home .section-1 .box-wrap2{width:60%;}
	.section-common-2 .box-1 .img-wrap img{width:100%;}
	.section-common-2 .box-1 .img-wrap{height:320px;}
	.how-it-works .section-3 .col-left{width: 22%;}
	.how-it-works .section-3 .col-right{width: 78%;}
	.first-home .section-2 .box-wrap .box-1{height: 750px;}
	.first-home .section-2 .box-wrap .box-2 img{height: 750px;}

	
	 
}

@media screen and (min-width: 1921px){
	.container{ width:90%; max-width:1650px; margin:auto;}
	.service .right_align_section .content-box .content{ max-width: 825px;}
	.about .section-1 .col-left  img{ width:100%;}
	.inves-services .section-1 .col-r{max-width:825px;}
	.inves-services .section-1 .col-r1{max-width:825px;}
	.inves-services .section-1 .col-l img{height:750px;object-fit:cover}
	.property-details .section-3 .col-right{max-width:825px;}

	

}
@media screen and (max-width: 1700px) {
	.service .content-box .pad-le {padding: 80px 0px 80px 40px;}
}
@media screen and (max-width: 1600px) {
    .service_details .section-1 .right-col span{margin-top: 70%;}
	.service_details .section-1 .right-col .col-1 p{ font-size:31px;}
	.service_details .section-1 .right-col .col-1 { padding-left:45px}
	.first-home .section-1 .box-wrap{width:85%;background-size:80% 96%}
	.first-home .section-1 .box-wrap2{width:22%;height: 860px;}
	.first-home .section-1 .box-wrap .box-1{width: 50%;}
	.first-home .section-1 .box-wrap .box-2{width: 50%;}
	.property-details .section-3 .col-left img{height: 514px;object-fit: cover;}
}


@media screen and (max-width: 1366px) {
	.section-common .col .content span{font-size: 34px;}
	.section-common{padding: 100px 0px;}
	.inner-banner .overlay h1{bottom:60px;}
	.inner-section-head{padding:60px 0px;}
	.broker-build .section-1 h1{margin-bottom: 35px;}
	.package-search .section-1{padding:40px 0px;}	
	.service_details .section-1 .right-col span{margin-top: 65%;}
	.service_details .section-1 .right-col .col-1 p{ font-size:27px;}
	.service_details .section-1 .right-col .col-1{padding-left: 35px;}
	.service h1{ font-size:28px;margin-bottom: 25px;}
    .service .left_align_section .row1 .content-box{}
	.service ul{ margin-top: 30px;margin-bottom: 20px;}
	.service ul li{ margin:10px 0;}
	.service h2{ font-size:24px; margin-top:20px;}
	.service .right_align_section .content-box .content{ max-width:605px;}  
	.first-home .section-1 .box-wrap{width:85%;background-size:80% 92%}
	.first-home .section-1 .box-wrap2{width:15%;height: 845px;}
	.first-home .section-1 .box-wrap .box-1{width: 50%;}
	.first-home .section-1 .box-wrap .box-2{width: 50%;}
	.service .img-box img{height: 640px;}	
	.service .content-box{height: 640px;}
	.service_details .section-1 .box-1 p{font-size: 30px;}
	.service_details .section-1 .box-1{padding: 60px 50px;}
	.service_details .section-1 .box-2{padding: 40px 40px 30px 49px}	
	.inves-services .section-1 .col-r1{padding-right:15px;}
	.inves-services .section-1 .col-r{padding-right:10px;}	
	.home-pop {max-width: 600px;width: 90%;margin: auto;}	
	.investors .section-1 .container{width:80%;}
	.investors .section-2 .container{width:80%;}
	.property-details .section-3 .col-left img{height: 514px;object-fit: cover;}
	.property-details .section-3 .col-right{padding:58px 10px  58px 58px}
	.how-it-works .section-1{background-position-x:50%}		
	.how-it-works .section-3 .col-left{width: 29%;}
	.how-it-works .section-3 .col-right{width: 71%;}
	.how-it-works .section-3 .col-right p{font-size:22px;}
	.first-home .section-1 .box-wrap .box-2 ul{padding: 0px 30px;}
	
	/*.first-home .section-1 .box-wrap .box-2 span{padding-left: 60px;}
	.first-home .section-1 .box-wrap .box-2 span{margin-top:20px;}*/
}

@media screen and (max-width: 1280px) { 
	.home .section-3 .content-wrap{padding: 0px 30px;}
	.home .section-3 .content-wrap .box-1 span{font-size: 14px;padding: 15px 20px;}
	.home .section-3 .content-wrap .box-1 p{font-size: 16px;}
	.home .section-4 .box-1 h1{font-size: 18px;}
	.home .section-4 .box-1 h2{font-size: 14px;}
	.first-home .section-1{background: none;}
	.first-home .section-1 .box-wrap{width:100%;}
	.first-home .section-1 .box-wrap2{display:none}
	.inves-services .section-1 .col-r{max-width:570px;}
	.inves-services .section-1 .col-l img{height:780px;}	
	.inves-services .section-1 .col-r1{max-width:585px;}
	.inves-services .section-1 .col-1l img{height:780px;}	
	.banner-wrap{max-height:none;}	
	.inves-services .section-1 .col-r ul li{font-size:14px;}
	.inves-services .section-1 .col-r1 ul li{font-size:14px;}
	.inves-services .section-1 .col-l img{height:800px;object-fit:cover}
	.property-details .section-3 .col-right{padding: 58px 58px  58px 58px}
	.new-build .section-2 .box-wrap .box{padding: 30px 30px}
	.new-build .section-2 .box-wrap .box p{font-size: 16px;}
	
}

@media screen and (max-width: 1199px) {
	.home .section-3 .content-wrap .pad{margin: 30px 0px 0px}
	.home .section-3 .content-wrap{padding: 0px 30px;}
	.home .section-3 .content-wrap .box-2 img{height: 340px;}
	.home .section-3 .content-wrap .padleft{padding-left: 15px}
	.home .section-3 .content-wrap .box-1 span{font-size: 12px;padding: 15px 20px;}
	.home .section-3 .content-wrap .box-1 p{font-size: 16px;}
	.home .section-4 .box-1 h1{font-size: 16px;}
	.home .section-4 .box-1 h2{font-size: 13px;}
	.home .section-4 .box-1{margin-bottom: 30px;}
	.section-common .col-left span{font-size: 20px;}
	.section-common-2 .box-1 .img-wrap img{min-height: 100%;object-fit: cover;}
	.home .section-2{padding:45px 0px 0px;}
	.home .section-4{padding:45px 0px 15px;}
	footer .footer-links{padding-bottom: 62px;}
	.broker-build .section-1 .box-1{width: 100%;}
	.broker-build .section-1 .box-2{width: 100%;}
	.broker-build .section-1 .box-2 img{width: 100%;display: block;margin: auto}
	.broker-build .section-1 .pade{padding-left: 0px;}
	.broker-build .section-1 p{margin-bottom: 17px;}
	.broker-build .section-1 .con p{margin-bottom: 17px;}
	.inner-banner .overlay h1{font-size:28px;}
	.inner-section-head h1{font-size:24px;}
	.section-common-2 .marbo{margin-bottom: 45px}
	.section-common-2 .box-1 .discr h1{font-size: 18px;}
	.section-common-2 .box-1 .discr h2{font-size:14px;}
	.search-p .select{margin-bottom: 10px;}
	.package-search .section-1 .search button{width:150px;height:45px}
	.package-search .section-1 h1{margin-bottom: 15px;}
	.sec-pad{padding:45px 0px 0px !important;}
	.property-details .section-1 .box-wrap .box-1{padding-right: 0px;border: none}
	.section-com{position: relative !important;}
	.banner-wrap{position: relative;width: 100%;float: left;height: auto !important;}
	.service_details .section-1 .right-col span{margin-top: 55%;}
	.service_details .section-1 .right-col span{ margin-bottom:30px; margin-top:55%;}
    .service_details .section-1 .right-col .col-1 p{ font-size:21px;}
	.service_details .section-1 .right-col .col-1{ padding-left:30px;}
	.service_details .top-head h1{ padding:50px 0; font-size:30px}
	.service .row1 .img-box,.service .content-box{ width:100%;}
    .service .content-box{ padding:50px 5% !important; background:#efefef;padding-bottom: 60px !important;}
	.service .left_align_section,.service .right_align_section{ padding:60px 0;padding-bottom:0; background:none;}
	.service .right_align_section .content-box .content{ max-width:100%; padding-right:0;}
	.about .section-1 .col-left i,.about .section-1 .col-left article{ width:100%;}
	.about .section-1 .col-left article{ padding-left:0;}
	.first-home .section-2 .box-wrap .box-1{padding-right: 30px;}
	.first-home .section-1 .box-wrap .box-2 ul li{margin-bottom:15px;}
	.first-home .section-1 .box-wrap .box-2 ul{padding:0px 30px}	
	.first-home .section-1 .box-wrap .box-2 ul li{word-break: break-all;}
	.service .content-box .content{padding:0px;}
	.service .img-box{margin-top:10px;}	
	.service_details .section-1 .wrap .box-1{width: 40%;padding: 60px 50px}
	.service_details .section-1 .wrap .box-2{width: 60%;padding: 30px 50px;}
	.service_details .section-1 .wrap .box-2 p{line-height: 30px;}
	.service_details .section-1 .wrap .box-2 span{line-height: 25px;}	
	.service_details .section-2 .wrap-2 .box-1{width: 40%;padding: 50px 50px}
	.service_details .section-2 .wrap-2 .box-2{width: 60%;padding: 50px 50px;}	
	.inves-services .section-1 .col-l{width:100%;}
	.inves-services .section-1 .col-l img{height:750px;}
	.inves-services .section-1 .col-r{max-width:100%;width:100%;}
	.inves-services .section-1 .col-r p{ margin-left:0px; margin-top:0px;}
	.how-it-works .section-1 .box-1 .wrap .con span{position: relative;right: 0px;left: -15px;margin-top: -10px;border-bottom: 3px solid #404041;border-top:none;padding-bottom: 10px;font-size: 28px;}
	.how-it-works .section-1 .box-1 .wrap .con span br{display:none;}
	.how-it-works .section-1 .box-1 .wrap .con{height: auto;}
	.how-it-works .section-1 .box-1 .wrap{padding-left:0px;}
	.how-it-works .section-1 .box-pad p,.how-it-works .section-1 .box-1 p{padding-right: 10px;}
	.how-it-works .section-1 .box-1 span{font-size: 29px;padding: 20px 32px;}	
	.how-it-works .section-1 .box-1 span{font-size:28px}
	.service .extrwi{width:100% !important;background: #FFFFFF}
	.service .left_align_section, .service .right_align_section{padding:0px;}
	.service h1{margin-bottom: 15px;}
	.service .img-box img{height:auto;}
	.service_details .section-1 .wrap .box-2 p{font-size:24px;line-height: 30px}
	.service_details .section-1 .wrap .box-2 ul li{margin-bottom: 7.5px;}
	.service_details .section-1 .wrap .box-2 span{line-height: 25px;}
	.service_details .section-1 .wrap .box-1 p{font-size:26px;line-height: 28px;}
	.service_details .section-2 .wrap-2 .box-2 ul li{margin-bottom: 7.5px;}
	.service_details .section-2 .wrap-2 .box-2 span{line-height: 25px;}
	.service p br{display:none;}
	.service_details .section-2 .wrap-2 .box-1 h1{margin-bottom:10px;}
	.service_details .section-2 .wrap-2 .box-2 h1{margin-bottom:10px;}	
	.service .content-box .content{max-width:100%}
	.service ul li br{display:none}
	.inves-services .section-1 .col-l1 img{height:auto}
	.inves-services .section-1 .col-r1{max-width:100%;flex-direction: column;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.inves-services .sec-bg{background:url(../images/self-managed-super-funds-bg.jpg) no-repeat top right;background-size:100% 100%}
	.inves-services .section-1 .col-r1 p{margin-left:0px;top:0px;margin-top:0px;text-align:center; order: 1;}
	.inves-services .section-1 .col-r1 ul{margin-bottom:30px;order: 2;}
	.inves-services .section-1 .col-r1 p.no-bg{display:none;}
	.inves-services .section-1 .col-r1 p span{width:auto;float:none}
	.broker-build .section-1 h1{font-size:24px;}
	.inves-services .section-1 .col-r p.no-bg{display:none}
	.inves-services .section-1 .col-r{padding-right:0px;}
	.inves-services .section-1 .col-r ul{padding:30px 60px;}	
	.inves-services .section-1 .col-r1 ul{padding:30px 60px;}
	.inves-services .section-1 .col-r1{padding-right: 0px;}	
	.home-pop {max-width: 600px;width: 90%;margin: auto;}
	.service .content-box{height:auto}
	.property-details .section-3 .col-left{width:100%;}
	.property-details .section-3 .col-left img{height: auto;}
	.property-details .section-3 .col-right{width:100%;max-width: 100%;padding:58px 58px;float: left;}	
	.investors .section-2 .content .box-left ul{padding: 0px;}
	.investors .section-2 .content .box-right{margin-top: 30px;width: 100%;float: left;}
	.investors .section-2{padding-bottom: 40px;}
	.investors .section-2 .content .box-right{padding: 30px 40px 100px}
	.investors .section-2 .content .box-right .box1 .con{font-size:16px;}	
	.investors .section-1{background: none}
	.investors .section-1 .container{width:100%;}
	.investors .section-2 .descr{padding: 30px 22px}
	.investors .section-2 .descr h1{font-size: 20px;}
	.investors .section-2 .descr p{font-size:18px;}
	.investors .section-2 .content{padding: 30px}
	.investors .section-2 .content .box-right{padding:25px;}
	.investors .section-2 .content .box-right .box1 .shade img{display: none}
	.investors .section-2 .content .box-right .box1 .con{top:0px;}
	.investors .section-2 .content .box-right .box1{margin-left:0px;}
	.investors .section-2 .content .box-right .box1 .con{position: relative}
	.investors .section-2 .content .box-right p{margin-bottom:8px;}
	.investors .section-2 .content .box-right .box1 .con{margin-top:10px;}
	.investors .section-2 .container{width:90%;}
	.how-it-works .section-2 .box-1 .col-2{width: 88%;}	
	.how-it-works .section-3 .col-left{width: 37%;}
	.how-it-works .section-3 .col-right{width: 63%;}
	.how-it-works .section-3 .col-right p{font-size:20px;}
	.first-home .section-2 .box-wrap .box-1 {padding: 40px 40px 10px;height: 640px;}
	.first-home .section-2 .box-wrap .box-1 p{font-size:15px;}
	.first-home .section-2 .box-bottom br{display:none}

		
}

@media screen and (max-width: 1024px) {
	.home .section-3 .content-wrap .padtop{padding-top: 260px;}
	.home .section-3 .content-wrap .box-1{width:100%;background:url(../images/bg-img-3.png) no-repeat top center;}
	.home .section-3 .content-wrap .box-2{display: none;padding:15px;}
	.home .section-3 .content-wrap .box-3{width:100%;background: none;}
	.home .section-3 .content-wrap {padding:30px 30px 30px;}
	.home .section-3 .content-wrap .box-2 img{height: 250px;margin:30px auto}
	.section-common .col .content span{font-size: 30px;width: 100%;}
	header{position: relative;background: #404041; min-height:auto;}
	header.active{position: fixed !important; z-index: 999; width:100%;padding: 10px 0px;}
	footer .footer-links .col-sm-3{min-height: 150px;width: 50% !important;}
	footer .footer-links .col1 h3{margin-bottom: 10px;}
	footer .footer-links {margin-top: 30px;padding-bottom: 35px;}
	footer .footer-top .descr{font-size: 14px;}
	.section-common {padding: 50px 0px;}
	.section-common .col .content button{margin-top: 35px;}
	footer .copy-right{padding:20px 0px;}
	.home .section-2 h1{font-size:21px;margin-bottom: 22px;}
	.home .section-2 h2{font-size: 18px;}
	.section-com .box-1 h1{font-size: 16px;}
	.mtop{margin-top:45px;}
	.inner-section-head{padding:30px 30px;}
	.about .inner-section-head{padding:80px 0 60px;;}
	.about .section-1{ padding-bottom: 80px;}
	.inner-section-head h1{ font-size: 24px;}
	.broker-build .section-1 h1{font-size: 20px}
	.logoimg{width: 100px;margin-left: -2px;}
	.investors .section-1 .descr{margin-left: 0px;width: 100%;margin-top: 0px;max-width: 100%;}
	.investors .section-1{padding-bottom: 30px;}
	.property-details .section-2 .col-left{width:100%;float: left;padding: 0px;margin-bottom: 30px;}
	.property-details .section-2 .col-left p{margin-bottom: 10px}
	.property-details .section-2 .bottom-sec{margin-top:24px;}
	.property-details .section-1 .box-wrap{width:100%;}
	footer .footer-top .wrap{width:100%;}	
	.about p{ font-size: 15px;}
	.about h2{ font-size: 26px;}
	.property-details .section-2 .col-right{width:100%;}
	.property-details .section-2{padding:44px 0px;}
	header .header_wrap .logo_bg {position: absolute;top: -5px;left: -10px; width: 120px;display: none}	
	.first-home .section-2 .box-wrap .box-1{width:100%;height: auto}
	.first-home .section-2 .box-wrap .box-2{width:100%;height: auto}
	.first-home .section-2 .box-wrap .box-2 img{object-position: top}
	.first-home .section-2{margin-top:40px;}	
	.new-build .section-2 .box-wrap .box-1{width:100%;padding: 0px;margin-bottom: 30px;}
	.new-build .section-2 .box-wrap .box{display: block;min-height: auto;}
	.new-build .section-2 .box-wrap .box p{display: block;text-align: center;}
	.new-build .section-2 .box-wrap span{margin-top:0px;}
	.new-build .section-3 h1{font-size: 24px;}
	.new-build .section-4 p br{display: none}
	.new-build .section-4 h1{font-size: 20px;}

	
}

@media screen and (max-width: 991px) {	
	.contact .section-1{ padding:50px 0;} 
	.contact .section-1 .contact_us,.contact .section-1 .get_touch{ padding:30px 0;}
	.service_details .section-1 .right-col{ position:static;}
	.service_details .section-1 .right-col .col-1{ padding:50px 3%;}
	.service_details .section-1 .right-col .col-2{ display:none;}
	.service_details .section-1 .right-col span{ margin-top:0;}
	.service_details .section-1 .right-col .col-1 p br{ display:none;}
    .new-build .section-1{display:block}
	.new-build .section-1 .tab {width: 100%;margin: 0px auto;text-align: center;}
	.new-build .section-1 .tabcontent {width:100%;padding: 0px;}
	.new-build .section-1 .tab button{width:20%;padding: 0px;margin: 25px 25px 25px;
    display: inline-block;}
	.about .section-1 .col-right:before{ display:none;}
	.about .section-1 .col-left,.about .section-1 .col-right{ padding:0; text-align:center;}
    .about .section-1 .col-right img{ width:auto;}
	.about .section-1 .col-left article{ padding:20px 0;}
	.about .section-1 .col-left i,.about .section-1 .col-left article h2,.about .section-1 .col-left article p{ text-align:center;}
    .about .section-2 .col-l{ padding-right:15px; padding-bottom:40px;} 
	.about .section-2{ padding:60px 0;}
	.about .inner-section-head{padding: 50px 0 40px;}
	.about .section-1{ padding-bottom:50px;}
	.usefull_tools  .form-box,.usefull_tools .result-box{ padding:15px 0 !important;}
	.usefull_tools .section-1 { padding: 50px 0;}
	.usefull_tools .result-box .result-col{ margin-bottom:20px;}
	.usefull_tools .section-2{padding: 60px 0;}
	.first-home .section-1 .box-wrap{background: none;}
	.first-home .section-1 .box-wrap .box-1{width:100%;border: none}
	.first-home .section-1 .box-wrap .box-2{width:100%;/*background: url(../images/first-home-bg.jpg);*/background-size: cover;}
	.first-home .section-1 .box-wrap .box-1{margin-top:0px;}	
	.how-it-works .section-1 .box-1 span{font-size: 24px;}	
	.service_details .section-2 .wrap-2 .box-1{width: 50%;}
	.service_details .section-2 .wrap-2 .box-1{width:50%;}
	.service_details .section-1 .wrap .box-1{width: 50%;}
	.service_details .section-1 .wrap .box-1{width:50%;}	
	.service_details .section-1 .wrap .box-2 p{font-size:19px;}
	.service_details .section-2 .wrap-2 .box-1 h1{font-size: 22px}
	.service_details .section-2 .wrap-2 .box-2 h1{font-size: 22px}
	.inves-services .section-1 .col-l img{height:auto;}
	.dropdown-container a {font-size: 14px;padding:3px 8px 3px 32px}
	.sidenav a{font-size: 16px;padding:3px 8px 3px 32px}
	.sidenav .dropdown-btn{font-size: 16px;padding:3px 8px 3px 32px}
	.inves-services .section-1 h1{padding:30px 0px;} 
	.how-it-works .section-1 h1{font-size: 22px;padding: 30px 30px}
	.how-it-works .section-1{padding:130px 30px;}	
	.how-it-works .section-2 .box-1 .col-2{width: 85%;}
	.how-it-works .section-2 .box-1 p{font-size: 14px;}
	.how-it-works .section-2{padding:25px 0px}	
	.how-it-works .section-3 .col-left{width: 100%;background: none}
	.how-it-works .section-3 .col-right{width: 100%;height: auto;}
	.how-it-works .section-3 .col-right p{font-size:18px;margin-bottom: 40px;display: block;text-align: center}
	.how-it-works .section-3 .col-left img{display: block;margin: 40px auto}
	.first-home .section-1 .box-wrap .box-2 h1{margin: 40px 55px 20px}	
	.first-home .section-2 .box-wrap > h1{font-size: 28px;}
	.first-home .section-2 .box-wrap > p{font-size: 20px;}
	.first-home .section-2{padding: 30px 0px 0px;}
	.first-home .section-2 .box-wrap .wrap{margin-top:30px;}
	.new-build .section-2 .content-wrap span{font-size:16px;}
	.new-build .section-3 h1{font-size: 20px;}
	.home .section-3 .content-wrap .pad{margin:8px 0px;}
	
}

@media screen and (max-width: 960px) {
	header .header_wrap .menu-ic{right:20px;}
	.broker-build .section-1 .con{margin-top: 30px;}
	.inner-banner .overlay h1{bottom: 30px;}
	footer .footer-top .descr{font-size: 14px;}
}


@media screen and (max-width: 768px) {
	.home .section-4 .box-1 h1{font-size: 14px;}
	.home .section-4 .box-1 h2{font-size: 12px;}
	.section-common .col .content button{margin-top:15px;}
	.section-common .col .content span{font-size: 20px;}
	footer .footer-top .descr{text-align: center;padding-left: 0px;margin: 15px auto;}
	footer .footer-top .f-logo img{margin: 0px auto}
	footer .copy-right .col-left{width:100%;}
	footer .copy-right .col-left p{text-align: center;}
	footer .copy-right .col-right{width:100%;}
	footer .copy-right .col-right ul{width:100%;text-align: center;}
	/*header .header_wrap .logo_wrap{width:100%;}*/
	.section-common .col .content button{padding:5px 15px;}
	.section-com .box-1 h1{font-size: 14px}
	.broker-build .section-1 .pade{padding-left:0px;}
	.broker-build .section-1 .box-2 img{width: 100%;display: block;}
	header{padding:15px 0px;}
	.investors .section-1  ul.list-none li {padding-left: 0px;}
	.investors .section-1 .links {width: 100%;margin-top: 30px;float: left;}
	.investors .section-1 .links ul{margin:0px auto}
	.inner-section-head h1{font-size:18px;line-height: 25px;}
	.investors .section-1{padding-bottom: 30px;}
	.investors .section-1 .links ul li{margin-bottom: 10px;}
	.package-search .section-1{padding:30px 0px;}
	.pade2{padding:10px 10px  0px 0px;}
	.sec-pad{padding:45px 0px 0px !important}
	.property-details .section-1 .box-wrap{margin-top: -50px;}
	footer .footer-top{height: auto;}
	footer .footer-top .wrap{position: relative;display: block;width: 100%;float: left;padding: 15px;}
	footer .footer-top .f-logo{width:100%;display: block;margin: 10px auto;}
	.service ul li{margin: 4px 0;}
	.service_details .section-2 .row1{ margin-bottom:40px;}
	.new-build .section-2 {margin: 0px auto;display: block;}
	.new-build .section-2 .box-1{width:100%;padding-right: 0px;}
	.new-build .section-2 .box-2{width:100%;float: right;padding: 30px 25px;}
	.new-build .section-2 .box-1 h1{margin-bottom: 22px;font-size:18px;}
	.new-build .section-2 .box-1 p{margin-bottom: 15px;}
	.new-build .section-2 .box-2 h1{margin-bottom: 22px;font-size:18px;}
	.new-build .section-2 .box-2 p{margin-bottom: 15px;}	
	.usefull_tools .section-1 h1 i img, .usefull_tools .section-2 h1 i img{ width:20px;}
	.usefull_tools .section-1 h1, .usefull_tools .section-2 h1{ font-size:26px;}		
	.first-home .section-1 .box-wrap .box-1 .box-in{width:80%;}
	.first-home .section-1 .box-wrap .box-1 .box-in h1{font-size: 20px;line-height: 25px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con1 {text-align: center;width:90%;font-size:20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con1 .cfont {font-size: 18px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con2 {;font-size: 17px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con3{font-size: 24px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con4{font-size: 20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con5{font-size: 20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con5 .cfont2{font-size: 19px;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 h1{font-size: 26px;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 h2{color:#848484;font-size: 25px;width:200px }
	.first-home .section-1 .box-wrap .box-1 .box-in-2 span{font-size: 16px;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 p,.first-home .section-1 .box-wrap .box-1 .box-in-2 p a{font-weight: 700;font-size:14px;color:#848484;text-align: center;margin: 20px  0px 0px;}	
	.home-pop .box-wrap .box-1{width:100%;padding: 0px;margin-top: 80px;}
	.home-pop .box-wrap .box-1 .box-in h1{font-size: 22px;line-height: 22px}
	.home-pop .box-wrap .box-1 .box-in .con1 {text-align: center;width:90%;font-size:20px;line-height: 20px;}
	.home-pop .box-wrap .box-1 .box-in .con1 .cfont {font-size: 18px;}
	.home-pop .box-wrap .box-1 .box-in .con2 {;font-size: 17px;}
	.home-pop .box-wrap .box-1 .box-in .con3{font-size: 24px;}
	.home-pop .box-wrap .box-1 .box-in .con4{font-size: 20px;}
	.home-pop .box-wrap .box-1 .box-in .con5{font-size: 20px;line-height: 20px;}
	.home-pop .box-wrap .box-1 .box-in .con5 .cfont2{font-size: 19px;}
	.home-pop .box-wrap .box-1 .box-in-2 h1{font-size: 26px;}
	.home-pop .box-wrap .box-1 .box-in-2 h2{color:#848484;font-size: 25px;}
	.home-pop .box-wrap .box-1 .box-in-2 span{font-size: 16px;}
	.home-pop .box-wrap .box-1 .box-in-2 p,.home-pop .box-wrap .box-1 .box-in-2 p a{font-weight: 700;font-size:14px;color:#848484;text-align: center;margin: 20px  0px 0px;}	
	.how-it-works .section-1 .box-1{width:100%;}
	.how-it-works .section-1 .box-1 .wrap{display: none;}
	.how-it-works .section-1 .box-1{padding:0px;}
	.how-it-works .section-1 .box-1 span{margin:5px 0px 30px;}
	.how-it-works .section-1 .box-1 p{margin-bottom: 15px;}	
	.service_details .section-1 .wrap{display:block}
	.service_details .section-1{background: none}	
	.service_details .section-2 .wrap-2{display: block;margin-top: 0px;}	
	.service_details .section-2 .wrap-2 .box-1{width: 100% !important;}
	.service_details .section-2 .wrap-2 .box-2{width:100% !important; }
	.service_details .section-1 .wrap .box-1{width: 100% !important;}
	.service_details .section-1 .wrap .box-2{width:100% !important;}
	.service_details .section-1 .wrap .box-1 p br{display:none}	
	.service_details .section-1 .container{width: 100%;}	
	.service_details .section-1 .wrap .box-1 p{text-align: center}
	.bor1{display: block;margin: 30px auto 0px;max-width: 90px;float: none;}	
	.inves-services .section-1 .col-r ul{padding:10px 30px 10px 30px}
	.inves-services .section-1 .col-r1 ul{padding:10px 10px 10px 10px}	
	.inves-services .section-1 h1{font-size:18px;}	
	.inves-services .section-1 .col-r1 p{font-size:14px;padding:30px 15px;}
	.inves-services .section-1 .col-r1 p span{margin-bottom:0px;}
	.padex{padding-left:15px;padding-right:15px}
	.leftex{left:-10px !important;}
	.broker-build .section-2 .box-wrap .con{padding:35px 20px 0px 25px}
	.broker-build .section-1 h1{top:30px;}
	.broker-build .section-2 .box-wrap{margin-top:30px}
	.broker-build .section-3{margin:35px 0px}
	.broker-build .section-3 .box img{margin:0px auto 25px;}	
	.logoimg.imgw{width:50%;height:auto;}
	.inves-services .section-1 .col-r ul{padding:20px 30px;}	
	.inves-services .section-1 .col-r1 ul{padding:20px 30px;}
	.home-pop .box-wrap .box-1 .box-in .con1{margin:15px auto}
	.home-pop .box-wrap .box-1 .box-in .con5{margin:15px auto}
	.home-pop .box-wrap .box-1 .box-in{padding:29px 0px 19px;}
	.home-pop .box-wrap .box-1 .box-in-2 p, .home-pop .box-wrap .box-1 .box-in-2 p a{margin:7.5px 0px;}
	.property-details .section-2 .col-right{width:100%;}
	.property-details .section-2{padding:42px 0px}
	.property-details .section-3 .col-right{padding:30px 35px;}
	.investors .section-2 .content .box-right .box1 .con{font-size:14px;}	
	.investors .section-1 .container{width:90%;}
	.investors .section-2 .container{width:90%;}
	header .header_wrap .logo_bg {position: absolute;top: -7px;left: 0px;width: 130px;}
	.logoimg{margin-left: 10px;}
	.how-it-works .section-1{background-position-x:50%}
	.first-home .section-1 .box-wrap .box-2 h1{font-size:18px;}
	.first-home .section-2 .box-wrap > p br{display: none}
	.first-home .section-1 .box-wrap .box-2 span{font-size:16px;}
	.first-home .section-2 .box-wrap .box-2 img{height:auto}
	.first-home .section-2 .box-bottom{font-size: 18px;font-weight: 700;margin: 40px auto;}
	.new-build .section-1 .content{padding: 25px 20px 10px;position: relative;bottom: 0px;
	left: 0px;}
	.new-build .section-1 .content p{margin-bottom: 15px;font-size: 14px;}
	.new-build .section-1 .content p br{display:none}
	.first-home .section-2 .box-wrap > p{font-size:16px;}
	.new-build .section-3 h1{font-size: 18px;}
	.new-build .section-4 h1{font-size: 18px;}
	.new-build .section-4{padding:40px 0px;}
	.new-build .section-2 .box-wrap .box .count{font-size:18px;}
	.home .section-3 .content-wrap .box-1 span{margin-top:0px;}
     
}
@media screen and (max-width: 767px){	   
	.property-details .section-2 .col-right{ margin:15px 0;}
	.how-it-works .section-2 .box-1 .col-2{width: 80%;}
}	 

@media screen and (max-width: 550px) { 
	.home .section-3 .content-wrap .box-1{width:100%;}
	.home .section-3 .content-wrap .box-2{width:100%;}
	.home .section-3 .content-wrap .box-3{width:100%;}
	.section-com .box-1 h1{font-size: 12px;font-weight: 400;min-height: 30px}
	.home .section-4 .col-xs-6{width: 100%;}
	.section-common .col .content span{float: left; text-align: center;width: 100%;}
	.section-common .col .content span br{display: none}
	header .header_wrap .menu-ic {right:0px !important;}
	header .header_wrap .menu-ic img{width: 65%;float: right;}
	.inner-banner img{height:200px;}
	.broker-build .section-1 .con{padding: 30px 30px;}
	.broker-build .section-1 h1{margin-bottom: 15px;}
	.investors .section-1 .descr{padding:30px}
	.investors .section-1 .descr h1{font-size:17px;}
	.property-details .section-1 .box-wrap .box-1 h1{min-height: 65px;}
	.property-details .section-1 .box-wrap .box-1 .aright{width:100%;float: left;margin-top: 5px;}
	.property-details .section-1 .box-wrap{width:100%;padding: 15px;}
	.property-details .section-1 .box-wrap{ margin-top:50px;}
	.property-details .section-1 .box-wrap .box-1,.property-details .section-2 .col-left{ padding:0;}
	 .service_details .section-2{padding: 50px 0;}
	 .service_details  .section-3{padding: 50px 0;}
	 .service_details .section-2 h1,.service_details .section-3 h1{ font-size:21px;}
	 .service_details .section-2 h1 br{display:none;}
	 .service_details .col-l{ padding-right:0;}
	 .service_details .section-3 .box{padding: 15px 25px;}
	 .service_details ul li{margin:0;}
	 .service .left_align_section, .service .right_align_section{ padding:0px 0;padding-bottom: 0;}
	 .service h1{font-size: 21px;margin-bottom: 20px;}
	 .service p,.service ul li{ font-size:14px;}
	 .service ul{ margin-top:0;}
	 .service .read a{width: 130px;padding: 12px 0;}
	 .service_details .top-head h1 {padding: 40px 0;font-size: 20px;}
	 .buyer_enqry .section-1 form .col-6{ margin-bottom:10px;}
	 .buyer_enqry .section-1 .nice-select, .buyer_enqry .section-1 form input[type=text]{ padding:0 15px}
	 .about .section-2{ padding:40px 0;}
	 .about p{ font-weight:300;}
	 .about h2{ font-size:21px;}
	 .usefull_tools .section-1 h1, .usefull_tools .section-2 h1{ font-size:21px;}
	 .usefull_tools .result-box .result-col .row1{ padding:0 15px;}
	 .usefull_tools .result-box h3, .usefull_tools .result-box h4{ font-size:18px;}
	 .usefull_tools .section-1{ padding-bottom:20px;}
	 .first-home .section-1 .box-wrap .box-1 .box-in .con1{width:100%;margin: 20px auto}	
	.how-it-works .section-1 .box-1 span{font-size:14px;}
	.how-it-works .section-1 h1{font-size:18px;}
	.how-it-works .section-1 h1 br{display:none}	
	.pop-con .get_touch{padding:20px}
	.pop-con .close{top:15px;right:15px;}
	.service .img-box img{height:180px;}
	.service_details .section-1 .wrap .box-1{padding:30px 25px;}
	.service_details .section-1 .wrap .box-1 p{font-size:17px;}
	.service_details .section-1 .wrap .box-2{padding:30px 25px }
	.service_details .section-2 .wrap-2 .box-1{padding:30px 25px;}
	.service_details .section-2 .wrap-2 .box-2{padding:30px 25px;}	
	.bor1{margin-top: 20px;}
	.service .content-box{padding:30px 5% !important;}
	.service h1{font-size: 18px;margin-bottom: 10px;}	
	.broker-build .section-1 h1{padding:10px;font-size:16px;}
	.property-details .section-3 .col-right{width:100%;max-width: 100%;padding: 30px 20px}
	.investors .section-2 .content{padding:30px 15px 15px;}
	.investors .section-2 .content .box-right{padding:20px;}
	.investors .section-2 .content .box-right p{font-size:14px;}	
	.contact .section-1 .contact_us .box{ height: auto;line-height: normal;float: left;width: 100%;}
	.contact .section-1 .contact_us .box p{ height: auto;line-height: normal;padding: 25px 0px;position: relative; }	
	.how-it-works .section-2 .box-1 .col-1,.how-it-works .section-2 .box-1 .col-2{width: 100%;padding: 0px 15px;}
	.how-it-works .section-2 .box-1 .col-1 span{float:none;display: block;margin: 0px auto 15px}
	.how-it-works .section-1 h1{padding: 15px;font-size: 16px;}
	.how-it-works .section-3 .col-right p{font-size:16px;}
	.new-build .section-2 .box-wrap .box-1{margin-bottom: 50px;}
	.new-build .section-2 .box-wrap .box{padding:30px 15px}
	.inner-section-head h1{padding:0px 0px}
	.new-build .section-3 p{font-size: 14px;margin-bottom: 15px;}
	.service_details .section-1 .wrap .box-2 p{font-size: 16px;line-height: 27px;}
	.service_details .section-2 .wrap-2 .box-1 h1{font-size:18px;line-height: 27px;}
	.service_details .section-2 .wrap-2 .box-2 h1{font-size:18px;line-height: 27px;}
	footer .footer-links .col1 h3{font-size:20px;}
	.how-it-works .section-1{padding:45px;}
	.home .section-3 .content-wrap .box-1 span{padding:5px;}
	.home .section-3 .content-wrap{padding:20px;}
	.home-pop .box-wrap .box-1 .box-in-2 h2{width:200px;}

}

@media screen and (max-width: 480px) {	
	.section-com .box-1 img{max-width: 80%;}
	header .header_wrap .menu-ic{right:20px;} 
	.section-com .box-1{margin-bottom: 10px;}
	.section-com .box-1 h1{margin:30px auto 5px;}
	footer .footer-links{padding-bottom: 0px;}
	footer .footer-links .col-xs-6{width: 100% !important;}
	footer .footer-links .col1 h3{text-align: center}
	footer .footer-links .col1 ul li{text-align: center;}
	footer .footer-links .col1{min-height: auto;margin-bottom: 30px;}
	footer .footer-links .col1 h3{margin-bottom: 5px;}
	.broker-build .section-1 h1 br{display: none}
	.inner-section-head{padding: 30px 0px;}
	.section-common .col .content span{font-size:14px;}
	footer .copy-right .col-right ul li {height: 30px;width: 30px;}
	.search-p .col-xs-6{width:100%;}
	.search-p .select,.package-search .section-1 h1{margin-bottom: 0px;}
	.contact .section-1{ padding:20px 0;}
	.contact .section-1 h2{ font-size:26px; margin-bottom:20px;}
	.contact .section-1 .contact_us{ padding-top:0;}
	.contact .section-1 .get_touch input[type=text],.contact .section-1 .get_touch input[type=email], .contact .section-1 .get_touch input[type=submit], .contact .section-1 .get_touch 		textarea{ padding: 15px;}
	.new-build .section-1 .tab button{width:15%;padding: 0px;margin: 5px 5px 5px;
    display: inline-block;}
	.service_details .section-1 .right-col .col-1{ padding:35px 5%;}
	.service_details .section-1 .right-col span{ margin-bottom:20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in{width:90%;}
	.first-home .section-2 .box-wrap .box-1{width:100%;}
	.first-home .section-1 .box-wrap .box-1 .box-in h1{font-size: 18px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con1 {text-align: center;width:90%;font-size:20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con1 .cfont {font-size: 17px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con2 {;font-size: 16px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con3{font-size: 20px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con4{font-size: 18px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con5{font-size: 17px;}
	.first-home .section-1 .box-wrap .box-1 .box-in .con5 .cfont2{font-size: 16px;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 h1{font-size: 20px;width:100%;;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 h2{color:#848484;font-size: 20px;width:200px}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 span{font-size: 14px;}
	.first-home .section-1 .box-wrap .box-1 .box-in-2 p,.first-home .section-1 .box-wrap .box-1 .box-in-2 p a{font-weight: 700;font-size:14px;color:#848484;text-align: center;margin: 20px  0px 0px;padding:0px 10px;}	
	.first-home .section-1 .box-wrap .box-1 .box-in .con4:before,	.first-home .section-1 .box-wrap .box-1 .box-in .con4:after{content: none}	
	.home-pop .box-wrap .box-1 .box-in{width:90%;}
	.home-pop .box-wrap .box-1{width:100%;padding: 0px;}
	.home-pop .box-wrap .box-1 .box-in h1{font-size: 18px;}
	.home-pop .box-wrap .box-1 .box-in .con1 {text-align: center;width:90%;font-size:15px;}
	.home-pop .box-wrap .box-1 .box-in .con1 .cfont {font-size: 17px;}
	.home-pop .box-wrap .box-1 .box-in .con2 {;font-size: 16px;}
	.home-pop .box-wrap .box-1 .box-in .con3{font-size: 20px;}
	.home-pop .box-wrap .box-1 .box-in .con4{font-size: 18px;}
	.home-pop .box-wrap .box-1 .box-in .con5{font-size: 17px;}
	.home-pop .box-wrap .box-1 .box-in .con5 .cfont2{font-size: 16px;}
	.home-pop .box-wrap .box-1 .box-in-2 h1{font-size: 20px;width:100%;;}
	.home-pop .box-wrap .box-1 .box-in-2 h2{color:#848484;font-size: 20px;width: 100%}
	.home-pop .box-wrap .box-1 .box-in-2 span{font-size: 14px;}
	.home-pop .box-wrap .box-1 .box-in-2 p,.home-pop .box-wrap .box-1 .box-in-2 p a{font-weight: 700;font-size:14px;color:#848484;text-align: center;margin: 20px  0px 0px;}
	.home-pop .box-wrap .box-1 .box-in .con4:before,.home-pop .box-wrap .box-1 .box-in .con4:after{content: none}
	.first-home .section-2 .box-wrap > h1{font-size:20px;}
	.first-home .section-2 .box-bottom{font-size:14px;}


}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

@media screen and (max-width: 320px) {.inner-section-head h1{ font-size: 16px;} 
.contact .section-1 .contact_us .box p{ padding: 20px 0px;}

}



