@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1180px){
.container{width:1000px;}

.logo{width:250px; margin-top:10px;}
.bnr-hdg-txt{font-size:36px; line-height:36px;}
.brn-txt1{font-size:20px; line-height:20px;}
.brn-txt2{font-size:20px; line-height:20px;}
.bnr-rgt img{
	max-width:100%;
}
.bnr-mid img{
	max-width:100%;
}
.bnr-list-img{width:50px;}
ul.bnr-list{padding:15px 0;}
ul.bnr-list li p {
    font-size: 17px;
    line-height: 17px;
}
.frm-cont {
    padding: 20px 0;
}
.frm-hdg-txt p:nth-child(1) {
    font-size: 30px;
    line-height: 30px;
}
.frm-hdg-txt {padding:12px;}
.frm-field input[type="text"] {height:46px;}
}


@media only screen and (max-width:1010px){
.container{width:750px;}
.top-rgt{width:65%; padding:10px;}
.frm-btn{width:260px;}
.step4 .frm-btn{
	max-width:400px;
	width:100%;
}
.sec-txt1{
	font-size: 24px;
    line-height: 30px;
}
.col-md-8{    
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 35px;}
.col-md-4{width:100%; margin-bottom:35px;}
.bnr-mid {
    width: 90%;
    margin-bottom: 35px;
    margin-right: 5%;
    margin-left: 5%;
    padding: 35px 70px;
}
.bnr-lft {
	display:none;
}
.column-4 img {
	width:150px; 
	margin-bottom:10px;
}
.column-4 {
	width:50%;
}
.bnr-rgt {
    width: 70%;
    padding-right: 0%;
    margin-left: 15%;
    margin-right: 15%;
}
.column-title-col-2 {
	margin-left:5%;
	width:75%;
}
#learn-more-box {
	padding-left:6px;
	padding-right:6px;
}
}

@media only screen and (max-width:767px){
.for-desk{display:none;}
.for-mob{display:block;}
.container{width:100%; padding:0 10px; max-width:767px; box-sizing:border-box;}

.logo{display:block; margin:8px auto; float:none; width:210px;}
.bnr-sec{padding:20px 0 25px;}
ul.bnr-list{padding:20px 0;}
.bnr-rgt img{margin-top:30px;}
.bnr-mid img{margin-top:30px;}
.bnr-hdg-txt{font-size: 30px;line-height: 30px;}
.bnr-hdg-txt span {font-size: 28px;line-height: 28px;}
.brn-txt1{font-size:16px; line-height:16px;}
.brn-txt2{font-size:16px; line-height:16px;}

.frm-cont {
    padding: 15px 0;
}
.frm-hdg-txt p:nth-child(1){font-size:26px; line-height:30px;}
.frm-hdg-txt p:nth-child(2) {font-size: 22px;line-height: 26px;}
.frm-field input[type="text"]{width:90%;}
.frm-field input[type="text"]:nth-child(2) {margin-top: 10px;margin-left:0;}

.top-rgt{margin:20px 0 0;width:100%;text-align:center;}
.top-rgt p{padding-bottom:10px;}

.step4 .lst-sec p{width:100%; padding:0 30px; text-align:center;}
.step4 .lst-sec select{width:100%; margin:20px 0 0;}

.sec1-list{max-width:350px; width:100%; padding:15px 0;}
.sec1-list ul{width:50%;}
.bnr-rgt p{padding:20px 0 0; text-align:center;}
.bnr-mid p{padding:20px 0 0; text-align:center;}
.sec1-btn{max-width: 400px; width: 100%; margin:20px 0 40px;}
.bnr-mid {
    width: 95%;
    margin-bottom: 35px;
    margin-right: 2.5%;
    margin-left: 2.5%;
    padding: 35px 70px;
}
.bnr-mid h1{
    font-size: 31px;
    line-height: 50px;
    color: #0d5393;
    text-transform: capitalize;
    font-family: 'geomanistbold';
    text-align: center;
    margin-bottom: 35px;
    transform: scale(1, 1.07);
    letter-spacing: -.02em;
}
.sec-txt1{
    font-size:22px;
}
.column-4 img {
	width:150px; 
	margin-bottom:10px;
}
.column-4 {
	width:50%;
}
.column-title-col-2 {
    float: left;
    width: 75%;
    padding-right: 2%;
    margin-left: 5%;
}
#learn-more-box {
	display:none;
}
.frm-cont img{
	width: 60%;
}
.clearfix img{
	padding-left:10px;
	padding-right:15px;
}
.listings-title-break {
	display: all;
}
.frm-btn.frm-btn-sm {
	font-size:15px;
}
.brn-txt3{
	font-size:25px;
	line-height:30px;
}
}
@media only screen and (max-width:620px){
.bnr-mid h1{font-size:28px;line-height:35px;}
.btn-misc-4{font-size:17px;padding:15px 15px;}
.bnr-mid{padding:0px 0px;}
.bnr-rgt {
	width:90%;
	margin-right:5%;
	margin-left:5%;
}
}
@media only screen and (max-width:414px){
.bnr-hdg-txt{font-size:28px; line-height:28px;}
.brn-txt1 {font-size: 16px;line-height: 16px;}
.brn-txt2 {font-size: 16px;line-height: 16px;}
.frm-hdg-txt p:nth-child(1){font-size:27px; line-height:30px;margin-bottom:5px;}
.frm-hdg-txt p:nth-child(2){font-size:25px; line-height:28px;margin-bottom:5px;}
.frm-btn{margin-top:15px;}
.bnr-rgt{padding-right:0%;}
.bnr-lft{padding-right:0%;}
.column-title-col-1 i{font-size:40px;margin-top:5px;}
.btn-misc-4{font-size:17px;padding:15px 15px;}
.button-cont{margin-top: 35px; margin-bottom: 0px;}
.frm-btn {
	width:80%;
	margin-left:10%;
	margin-right:10%;
	font-size:15px;
}
.listings-title {
	font-size: 28px;
    line-height: 35px;
}
.frm-hdg-sub-txt {
	display:none;
}
.house-box img {
	width:100px;
}
.btn-misc-3 {
	font-size:14px;
	padding: 4px 15px;
}
.slider-2 h2 {
	font-size: 20px;
}
.slider-2 h3 {
	font-size: 20px;
}
.btn-misc-2 {
	font-size:15px;
	padding: 15px 15px;
}
.sec-txt1 {
	font-size: 17px;
}
}

@media only screen and (max-width:360px){
.bnr-hdg-txt{font-size:24px; line-height:24px;}
.brn-txt1{font-size:15px;}
.brn-txt2{font-size:15px;}
.bnr-rgt{padding-right:0%;}
.bnr-lft{padding-right:0%;}
.btn-misc-4{font-size:13px;padding:15px 15px;}
.btn-misc-2{font-size:15px;padding:15px 5px;}
.frm-select{font-size:14px;}
.bnr-rgt{width:90%;margin-right:5%;margin-left:5%;}

ul.bnr-list li p {font-size: 15px;line-height: 16px;font-family: 'geomanistregular';}
.frm-hdg-txt p:nth-child(1){font-size:20px; line-height:20px;}

.sec1-list ul li{font-size:15px;}
.bnr-rgt p {font-size:16px; line-height:20px;}
.bnr-mid p {font-size:16px; line-height:20px;}
.step4 .lst-sec p{font-size:16px;}
}