@media ( min-width: 767px ) {
ul.form-social2 {
	display:none;
	}
}

@media ( max-width: 1280px ) {

    .banner_opt_3 h3{top: 20px;}

    .agent_profile_sect{margin-top: -88px;}

    .top_user_info h5{margin-top: 13px;}

}

@media ( max-width: 991px ) {



	.top_menu .navbar-collapse {



    position: absolute;



    background-color: #FFF;



    top: 60px;



    left: 0;



    right: 0;



    z-index: 9;



    padding: 0 30px;



    box-shadow: 0 7px 7px 0 rgba(0,0,0,0.1);



} 

.top_menu .navbar-nav li { margin-left:5px !important;}

.top_menu .navbar-nav li a{text-align: left; color:var(--blue1)!important;}



:root{



	 --font15:15px;



    --font16:16px;



    --font17:17px;



    --font20:20px;



    --font50:40px;



    --font37:25px;



    --font18:18px;



    --font25:20px;


    --font32:28px;

}



.title{font-size: 25px;}







.agent_register_gray .form-group .form-label {



    font-size: 14px;}







    .about_us_sect{padding-top: 60px;background-size: 150px;}

    .agent_profile_sect {

    margin-top: -40px;

} 

.top_user_info{margin-top: 0px;}



}


@media ( max-width: 520px ) {

.top_form .left h3 { font-size:23px !important; line-height:28px}
.top_form .left h5 { width:100%}
.blog_articles .owl-nav{top: 162px !important; left:85px;}
.top_local_box img { width:50%; margin:10px 0px;}
.top_form h6 { font-size:24px; text-align:center; font-weight:600;}
.banner_opt_2 h2 { margin-top:15px;}
}

@media ( max-width: 767px ) {

ul.form-social2 {
	display:inline-block;
	}

.banner-form-wrapper {
display:none;
}
.formend select, formend input[type=text] {
    width: 100% ;
	margin-left:0px;
    color: #444444;
	font-size:16px;
}
.formend p {
	flex: 0 0 100%;
    width: 100%;
	font-size:18px;
}

.formend input[type=text] {
 width: 100% !important;
	margin-left:0px !important;
    color: #444444;
	font-size:18px;
	}

.top_form div[class*="col-"], .get_appraisal_box div[class*="col-"], .request_property div[class*="col-"], .how_we_work div[class*="col-"]{-webkit-box-flex: 0;

-ms-flex: 0 0 100%;

flex: 0 0 100%;

max-width: 100%;}


.top_form {background-color: var(--gray1);border-bottom: 1px solid #dbe0e3;padding-bottom: 40px;padding-top: 100px;}
.agent-profile { width:100%;}
.get_appraisal_box .left {



    order: 1;margin-bottom: 20px;



} 



.get_appraisal_box {



    margin-top: 30px;



} 

.redbox { width:92%; position:fixed; bottom:0; margin-bottom:0px;}

.how_we_work_box{margin-bottom: 20px;}



.how_we_work_box h3{margin-top: 10px;}



.how_we_work {



    padding-top: 20px;padding-bottom: 20px;}



    .top_local {



    padding-top: 20px;



}



.footer p {



    width: 100%;



    text-align: center;



    margin-bottom: 13px;



} 



.footer ul {



    padding: 0;



    text-align: center;



    margin: 0 auto;



} 



.footer ul li {



    float: none;



    padding-right: 18px;



    display: inline-block;



} 







:root{



	 --font15:15px;



    --font16:15px;



    --font17:16px;



    --font20:18px;



    --font50:30px;



    --font37:24px;



    --font18:17px;



    --font25:21px;



}



.title{font-size: 24px;} 



.blog_articles .owl-nav{top: -72px;}



.get_appraisal_box h4{ font-size:24px; line-height:30px}

.get_appraisal_box h5{ font-size:17px; line-height:22px}

.property_report h5{ font-size:17px; line-height:22px}

.top_form .left h3 { font-size:30px; line-height:28px}



.agent-register .agent_register_gray div[class*="col-"], .other_agents div[class*="col-"], .pricing_section div[class*="col-"],.self_promoter div[class*="col-"], .about_us_sect div[class*="col-"]{



    -webkit-box-flex: 0;



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;max-width: 100%;



}



.agent_register_gray .form-group .form-label{text-align: left!important;-webkit-box-flex: 0;



-ms-flex: 0 0 100%;



flex: 0 0 100%;



max-width: 100%;}



.agent_register_gray .form-group .form-label br{display: none;}







.agent-register .agent_register_gray .btn-primary{width: 100%;min-width: 100%;}



.agent_register_gray04 {



    padding-left: 20px;



    padding-right: 20px;



} 



.agent-register .top .title {



    font-size: 25px;}



    .agent_register_gray{margin-top: 35px;}



    .about_us_sect .btn {



    margin-top: 20px;



} 



.self_promoter .left {



    margin-bottom: 40px;



} 



.banner_opt_2 {



    background-image: none;



} 



.other_agents, .self_promoter {



    padding-top: 40px;



    padding-bottom: 40px;



} 



.self_promoter .top {



    margin-bottom: 30px;



} 



.index_section .title {



    margin-bottom: 30px;



}



.faq_section{margin-top: 60px;padding: 50px 0;}



.top_form .order-2 {

    order: 1;

} 

.top_form .banner-form {

    margin-bottom: 60px;

    float: left;

    width: 100%;

} 

.top_local div[class*="col-"] {

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

} 

.top_local_box{margin-bottom: 10px;}



    .agent_profile_sect div[class*="col-"]{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .about_info {

    margin-top: 30px;

} 

.agent_profile_sect .form_box_white {

    margin-top: 26px;

} 

.top_user_info .user_img {

    width: 100px;
    height: 100px;
	position:relative;
	left:0px;
	margin-top:10px;
	}
.agent_profile_sect { max-height:fit-content;}	
.navbar-light .navbar-toggler { display:none;}
.top_user_info h2 { padding-top:20px;}

.top_user_info h5 { font-size:19px; color:#1757d7 !important; padding-top:10px; }

    .top_user_info{padding-left: 0px; text-align:center;}

    .agent_profile_sect{margin-top: 0px;}
	
ul.form-social {
	display:none;
	}	

    .banner_opt_3 .banner_img {

    width: 100%;

    min-height: 140px;

    object-fit: cover;

} 

.banner_opt_3 h3 {

    top: 40px;

} 

.top_user_info h5{color: #444;}

.my_areas_info ul.big_list li{width: 100%;} 


.banner_info {
    padding: 35px 15px;
}
.banner_info h3 {
    font-size: 28px;
    line-height: 42px;
    margin-top: 25px;
}
.input_box .form-control {
	margin: 15px auto 20px;
	height: 50px;
	padding-left: 18px;
	font-size: 15px;
	border-radius: 5px;
	font-family: 'Inter';
}    


.pricing_box h2 {
	font-size: 40px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	line-height: 51px;
}  


}