@media (min-width: 1201px) and (max-width: 1500px) {
	body{
		margin:0px;
	}
	
	.Top-area{
		border-bottom:0px solid #c4cacd;
	}
	
	.logo-img{
		text-align:center;
		padding:15px 0px;
	}
	
	.bannr-title h3{
		padding:0px;
		font-size:25px;
	}
	
	.Space-2{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.lable{
		margin:0px;
	}
	
	.form-group{
		margin-bottom: 0.5rem;
	}
	
	.navbar-collapse{
		z-index: 9;
		background-color:#fff;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		color:#464646;
		padding: 10px 15px;
		border-bottom:1px solid #ccc;
	}
	
	.elementor-area{
		height:auto;
	}
	
	.wrapper-1, .wrapper-2 {
		width: 100%;
		margin: 0 auto;
	}
	
	.bannr-title h2{
		font-size: 1.5rem;
		text-align:left;
	}
	
	.banner-area{
		padding: 22px 0px 25px 0px;
	}
	
	.bnr-btn{
		padding-top:0px;
	}
	
	.bannr-tex p{
		font-size:15px;
	}
	
	.form-bg{
		margin: 22px 0px 0px 0px;
		width:100%;
		padding: 20px 25px 15px 25px;
	}
	
	.form-head-tex h3{
		font-size:25px;
	}
	
	.frm-btn{
		padding:10px 32px;
	}
	
	.elementor-section .section-tex p{
		font-size: 14px;
		margin:0px;
		line-height: 25px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-section .widget_form{
		margin-bottom:22px;
	}
	
	.elementor-section-2 .section-title h3{
		font-size:25px;
	}
	
	.carousel-wrap{
		margin:0px;
	}
	
	.text-bg h3{
		font-size:18px;
		padding:12px 0px 12px 10px;
	}
	
	.elementor-section-2 .section-title p{
		padding: 3px 0px 10px 10px;
	}
	
	.badge{
		margin-left:10px;
	}
	
	.widget_area{
		margin-top: 25px;
	}
	
	.footer-section-2 .text{
		text-align:left`;
	}
	
	.footer-section-2 .links{
		text-align:right;
		padding:6px 0px;
	}
}

@media (min-width: 961px) and (max-width: 1200px) {
	body{
		margin:0px;
	}
	
	.Top-area{
		border-bottom:0px solid #c4cacd;
	}
	
	.logo-img{
		text-align:center;
		padding:12px 0px;
	}
	
	.bannr-title h3{
		padding:0px;
		font-size:25px;
	}
	
	.Space-2{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.lable{
		margin:0px;
	}
	
	.elementor-section .widget_text{
		padding: 5px 8px;
		font-size: 14px;
	}
	
	.form-group{
		margin-bottom: 0.5rem;
	}
	
	.navbar-collapse{
		z-index: 9;
		background-color:#fff;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		color:#464646;
		padding: 10px 15px;
		border-bottom:1px solid #ccc;
	}
	
	.elementor-area{
		height:auto;
	}
	
	.wrapper-1, .wrapper-2 {
		width: 100%;
		margin: 0 auto;
	}
	
	.bannr-title h2{
		font-size: 1.5rem;
		text-align:left;
	}
	
	.banner-area{
		padding: 22px 0px 25px 0px;
	}
	
	.bnr-btn{
		padding-top:0px;
	}
	
	.bannr-tex p{
		font-size:15px;
	}
	
	.form-bg{
		margin: 22px 0px 0px 0px;
		width:100%;
		padding: 20px 25px 15px 25px;
	}
	
	.form-head-tex h3{
		font-size:25px;
	}
	
	.elementor-section .section-tex h2{
		text-align:left;
		font-size:20px;
	}
	
	.stars{
		text-align:left;
		letter-spacing:2px;
	}
	
	.frm-btn{
		padding:10px 32px;
	}
	
	.brokerlogo{
		width:100%;
		height:auto;
	}
	
	.elementor-section .section-tex p{
		font-size: 14px;
		margin:0px;
		line-height: 25px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-section .widget_form{
		margin-bottom:22px;
	}
	
	.elementor-section-2 .section-title h3{
		font-size:25px;
	}
	
	.carousel-wrap{
		margin:0px;
	}
	
	.text-bg h3{
		font-size:18px;
		padding:12px 0px 12px 10px;
	}
	
	.elementor-section-2 .section-title p{
		padding: 3px 0px 10px 10px;
	}
	
	.badge{
		margin-left:10px;
	}
	
	.widget_area{
		margin-top: 25px;
	}
	
	.footer-section-2 .text{
		text-align:left;
	}
	
	.footer-section-2 .links{
		text-align:right;
		padding:6px 0px;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	body{
		margin:0px;
	}
	
	.Top-area{
		border-bottom:0px solid #c4cacd;
	}
	
	.logo-img{
		text-align:center;
		padding:5px 0px;
	}
	
	.bannr-title h3{
		padding:0px;
		font-size:25px;
	}
	
	.Space-2{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.lable{
		margin:0px;
	}
	
	.form-group{
		margin-bottom: 0.5rem;
	}
	
	.navbar-collapse{
		z-index: 9;
		background-color:#fff;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		color:#464646;
		padding: 10px 15px;
		border-bottom:1px solid #ccc;
	}
	
	.elementor-area{
		height:auto;
	}
	
	.wrapper-1, .wrapper-2 {
		width: 100%;
		margin: 0 auto;
	}
	
	.bannr-title h2{
		font-size: 1.5rem;
		text-align:left;
	}
	
	.banner-area{
		padding: 22px 0px 25px 0px;
	}
	
	.bnr-btn{
		padding-top:0px;
	}
	
	.bannr-tex p{
		font-size:15px;
	}
	
	.form-bg{
		margin: 22px 0px 0px 0px;
		width:100%;
		padding: 20px 25px 15px 25px;
	}
	
	.form-head-tex h3{
		font-size:25px;
	}
	
	.elementor-section .section-tex h2{
		text-align:left;
	}
	
	.stars{
		text-align:left;
	}
	
	.elementor-section .section-tex p{
		font-size: 14px;
		margin:0px;
		line-height: 25px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-section .widget_form{
		margin-bottom:22px;
	}
	
	.elementor-section-2 .section-title h3{
		font-size:25px;
	}
	
	.carousel-wrap{
		margin:0px;
	}
	
	.text-bg h3{
		font-size:18px;
		padding:12px 0px 12px 10px;
	}
	
	.elementor-section-2 .section-title p{
		padding: 3px 0px 10px 10px;
	}
	
	.badge{
		margin-left:10px;
	}
	
	.widget_area{
		margin-top: 25px;
	}
	
	.footer-section-2 .text{
		text-align:center;
	}
	
	.footer-section-2 .links{
		text-align:center;
		padding:6px 0px;
	}
}

@media (min-width: 501px) and (max-width: 767px) {
	body{
		margin:0px;
	}
	
	.Top-area{
		border-bottom:0px solid #c4cacd;
	}
	
	.logo-img{
		text-align:center;
		padding:5px 0px;
	}
	
	.bannr-title h3{
		padding:0px;
		font-size:25px;
	}
	
	.Space-2{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.lable{
		margin:0px;
	}
	
	.form-group{
		margin-bottom: 0.5rem;
	}
	
	.navbar-collapse{
		z-index: 9;
		background-color:#fff;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		color:#464646;
		padding: 10px 15px;
		border-bottom:1px solid #ccc;
	}
	
	.elementor-area{
		height:auto;
	}
	
	.wrapper-1, .wrapper-2 {
		width: 100%;
		margin: 0 auto;
	}
	
	.bannr-title h2{
		font-size: 1.5rem;
		text-align:left;
	}
	
	.banner-area{
		padding: 22px 0px 25px 0px;
	}
	
	.bnr-btn{
		padding-top:0px;
	}
	
	.bannr-tex p{
		font-size:15px;
	}
	
	.form-bg{
		margin: 22px 0px 0px 0px;
		width:100%;
		padding: 20px 25px 15px 25px;
	}
	
	.form-head-tex h3{
		font-size:25px;
	}
	
	.elementor-section .section-tex h2{
		text-align:left;
	}
	
	.stars{
		text-align:left;
	}
	
	.elementor-section .section-tex p{
		font-size: 14px;
		margin:0px;
		line-height: 25px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-section .widget_form{
		margin-bottom:22px;
	}
	
	.elementor-section-2 .section-title h3{
		font-size:22px;
	}
	
	.carousel-wrap{
		margin:0px;
	}
	
	.text-bg h3{
		font-size:18px;
		padding:12px 0px 12px 10px;
	}
	
	.elementor-section-2 .section-title p{
		padding: 3px 0px 10px 10px;
	}
	
	.badge{
		margin-left:10px;
	}
	
	.widget_area{
		margin-top: 25px;
	}
	
	.footer-section-2 .text{
		text-align:center;
	}
	
	.footer-section-2 .links{
		text-align:center;
		padding:6px 0px;
	}
}

@media (min-width: 320px) and (max-width: 500px) {
	body{
		margin:0px;
	}
	
	.Top-area{
		border-bottom:0px solid #c4cacd;
	}
	
	.logo-img{
		text-align:center;
		padding:5px 0px;
	}
	
	.bannr-title h3{
		padding:0px;
		font-size:25px;
	}
	
	.Space-2{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.lable{
		margin:0px;
	}
	
	.form-group{
		margin-bottom: 0.5rem;
	}
	
	.navbar-collapse{
		z-index: 9;
		background-color:#fff;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link{
		color:#464646;
		padding: 10px 15px;
		border-bottom:1px solid #ccc;
	}
	
	.elementor-area{
		height:auto;
	}
	
	.wrapper-1, .wrapper-2 {
		width: 100%;
		margin: 0 auto;
	}
	
	.bannr-title h2{
		font-size: 1.5rem;
		text-align:left;
	}
	
	.banner-area{
		padding: 22px 0px 25px 0px;
	}
	
	.bnr-btn{
		padding-top:0px;
	}
	
	.bannr-tex p{
		font-size:15px;
	}
	
	.form-bg{
		margin: 22px 0px 0px 0px;
		width:100%;
		padding: 20px 25px 15px 25px;
	}
	
	.form-head-tex h3{
		font-size:25px;
	}
	
	.elementor-section .section-tex h2{
		text-align:left;
	}
	
	.stars{
		text-align:left;
	}
	
	.elementor-section .section-tex p{
		font-size: 14px;
		margin:0px;
		line-height: 25px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-section .widget_form{
		margin-bottom:22px;
	}
	
	.elementor-section-2 .section-title h3{
		font-size:22px;
	}
	
	.carousel-wrap{
		margin:0px;
	}
	
	.text-bg h3{
		font-size:18px;
		padding:12px 0px 12px 10px;
	}
	
	.elementor-section-2 .section-title p{
		padding: 3px 0px 10px 10px;
	}
	
	.badge{
		margin-left:10px;
	}
	
	.widget_area{
		margin-top: 25px;
	}
	
	.footer-section-2 .text{
		text-align:center;
	}
	
	.footer-section-2 .links{
		text-align:center;
		padding:6px 0px;
	}
}





























